
# Copyright (C) 1997-1999 Farrell McKay
# All rights reserved.
#
# This file is part of the Fortify distribution, a toolkit for
# upgrading the cryptographic strength of the Netscape web browsers.
#
# This toolkit is provided to the recipient under the
# following terms and conditions:-
#   1.  This copyright notice must not be removed or modified.
#   2.  This toolkit may not be reproduced or included in any commercial
#       media distribution, or commercial publication (for example CD-ROM,
#       disk, book, magazine, journal) without first obtaining the author's
#       express permission.
#   3.  This toolkit, or any component of this toolkit, may not be
#       used, resold, redeveloped, rewritten, enhanced or otherwise
#       employed by a commercial organisation, or as part of a commercial
#       venture, without first obtaining the author's express permission.
#   4.  Subject to the above conditions being observed (1-3), this toolkit
#       may be freely reproduced or redistributed.
#   5.  To the extent permitted by applicable law, this software is
#       provided "as-is", without warranty of any kind, including
#       without limitation, the warrantees of merchantability,
#       freedom from defect, non-infringement, and fitness for
#       purpose.  In no event shall the author be liable for any
#       direct, indirect or consequential damages however arising
#       and however caused.
#   6.  Subject to the above conditions being observed (1-5),
#       this toolkit may be used at no cost to the recipient.
#
# Farrell McKay
# Wayfarer Systems Pty Ltd		contact@fortify.net

init {
	grammar		1.2
	target		"comm-v405-export.x86-unknown-linux2.0"
	text_offset	0x8048000
	data_offset	0x8049000
	rodata_offset	0x8048000
}
_main {
	segment		text
	base		0x8054da0
	offset		0x0
	context		0x59 0x89 0xe3 0x89
			0xe0 0x89 0xca 0x01
			0xd2 0x01 0xd2 0x01
			0xd0 0x83 0xc0
}
q2 {
	segment		text
	base		0x846bf0c
	offset		0x66
	old_value	0xc7 0x46 0x10 0x02
			0x00 0x00 0x00
	new_value	0xc7 0x46 0x10 0x01
			0x00 0x00 0x00
}
q0 {
	segment		text
	base		0x846bf0c
	offset		0x70
	old_value	0xc7 0x46 0x10 0x00
			0x00 0x00 0x00
	new_value	0x90 0x90 0x90 0x90
			0x90 0x90 0x90
}
q9 {
	segment		text
	grade		2
	base		0x846bf0c
	offset		0x82
	old_value	0x89 0x46 0x20
	new_value	0x90 0x90 0x90
}
version_str {
	segment		rodata
	base		0x8508a4c
	offset		0xe
	old_value	"Export,"
	new_value	"Fortify"
}
r00 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0xa4
	old_value	0x00 0x02 0x00 0x00
	new_value	0x00 0x08 0x00 0x00
}
s00 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0xc0
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s01 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0xec
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s02 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x118
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s03 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x144
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s04 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x170
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s05 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x19c
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s06 {
	segment		data
	grade		1
	base		0x876ac74
	offset		0x1c8
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s07 {
	segment		data
	grade		1
	base		0x876ac74
	offset		0x1f4
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s08 {
	segment		data
	grade		1
	base		0x876ac74
	offset		0x220
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s09 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x24c
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s10 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x278
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s11 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x2a4
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s12 {
	segment		data
	grade		1
	base		0x876ac74
	offset		0x2d0
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s13 {
	segment		data
	grade		1
	base		0x876ac74
	offset		0x2fc
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s14 {
	segment		data
	grade		1
	base		0x876ac74
	offset		0x328
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s15 {
	segment		data
	grade		1
	base		0x876ac74
	offset		0x354
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s16 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x380
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s17 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x3ac
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s18 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x3d8
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s19 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x45c
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s20 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x488
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s21 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x4b4
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s22 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x4e0
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s23 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x50c
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
s24 {
	segment		data
	grade		2
	base		0x876ac74
	offset		0x538
	old_value	0x00 0x00 0x00 0x00
	new_value	0x01 0x00 0x00 0x00
}
