 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
leacks Cheater
Reputation: 0
Joined: 12 Feb 2008 Posts: 36
|
Posted: Mon Feb 21, 2011 4:52 am Post subject: I find disassembler error |
|
|
The CE6.0 exe and the previous version can disassembler true.
| Code: |
00E2E303 - 21 DB - and ebx,ebx
00E2E305 - 08 80 0491D10F - or [eax+0FD19104],al
00E2E30B - D9 1C 24 - fstp dword ptr [esp]
00E2E30E - AA - stosb
00E2E30F - CF - iretd
00E2E310 - 0D 11C47A32 - or eax,327AC411 : [00000000]
|
But the CE6.0 sourse & 6.1 alpha sourse
| Code: |
00E2E303 - 21 DB - and ebx,ebx
00E2E305 - 08 80 0491D10F - or [eax+0FD19104],al
00E2E30B - D9 1C 24 AACF0D11 - fstp dword ptr [esp+110DCFAA]
00E2E312 - C4 7A 32 - les edi,[edx+32]
|
The 'fstp' have problem. |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 475
Joined: 09 May 2003 Posts: 26007 Location: The netherlands
|
Posted: Mon Feb 21, 2011 5:37 am Post subject: |
|
|
It's not 6.1 that is doing it wrong, it's 6.0 exe and the previous version that are doing it wrong _________________
Tools give you results. Knowledge gives you control.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
leacks Cheater
Reputation: 0
Joined: 12 Feb 2008 Posts: 36
|
Posted: Mon Feb 21, 2011 6:02 pm Post subject: |
|
|
if I use AutoAsm write the code.
| Code: |
[enable]
alloc(TTT,64)
TTT:
call 00433340
push ecx
fstp dword ptr [esp]
mov ecx,[ebp-18]
call 00463b20
mov ecx,[ebp+08]
push ecx
mov ecx,[ebp-04]
call 0062f930
[disable]
|
Then I use Memory Viewer.
| Code: |
031F0000 - E8 3B3324FD - call 00433340
031F0005 - 51 - push ecx
031F0006 - D9 1C 24 8B4DE8E8 - fstp dword ptr [esp-1717B275] : [2C15EF3C]
031F000D - 0F -
031F000E - 3B 27 - cmp esp,[edi]
031F0010 - FD - std
031F0011 - 8B 4D 08 - mov ecx,[ebp+08]
031F0014 - 51 - push ecx
031F0015 - 8B 4D FC - mov ecx,[ebp-04]
031F0018 - E8 13F943FD - call 0062F930
|
The game use old version Memory Viewer.
| Code: |
call 00433340
push ecx
fstp dword ptr [esp]
mov ecx,[ebp-18]
call 00463b20
mov ecx,[ebp+08]
push ecx
mov ecx,[ebp-04]
call 0062f930
|
use new
| Code: |
call 00433340
push ecx
fstp dword ptr [esp-1717B275] : [2C15EF3C]
db C7
dec [ebx-74AEF7B3]
dec ebp
cld
call 0062F930
|
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 475
Joined: 09 May 2003 Posts: 26007 Location: The netherlands
|
Posted: Mon Feb 21, 2011 7:13 pm Post subject: |
|
|
thanks, it's fixed _________________
Tools give you results. Knowledge gives you control.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
leacks Cheater
Reputation: 0
Joined: 12 Feb 2008 Posts: 36
|
Posted: Tue Feb 22, 2011 12:05 am Post subject: |
|
|
The SVN no have frmAdConfigUnit
But "trainergenerator.pas" use it.
=========
And I find new error.
The ce6.1a test have worng.
My AutoASM code
| Code: |
[enable]
alloc(TTT,32)
TTT:
test ah,44
[disable] |
In memory view. It's worng.
| Code: |
05470000 - F6 C4 44 - test ah,F6
|
And I try.
[/code]
In memory view. It's true.
| Code: |
05490000 - F6 C4 F6 - test ah,F6
|
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 475
Joined: 09 May 2003 Posts: 26007 Location: The netherlands
|
Posted: Tue Feb 22, 2011 6:56 am Post subject: |
|
|
ok, it's fixed _________________
Tools give you results. Knowledge gives you control.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
'][0]['L_POST_REPLY_TOPIC'] : '') , '" align="middle" />
';
$_switch_quick_reply_count = (isset($this->_tpldata['switch_quick_reply'])) ? sizeof($this->_tpldata['switch_quick_reply']) : 0;for ($_switch_quick_reply_i = 0; $_switch_quick_reply_i < $_switch_quick_reply_count; $_switch_quick_reply_i++){
echo '
';
} // END switch_quick_reply
echo ' |
';
echo '
';
echo ' ' , ((isset($this->_tpldata['.'][0]['L_INDEX'])) ? $this->_tpldata['.'][0]['L_INDEX'] : '') , '
';
$_switch_parent_link_count = (isset($this->_tpldata['switch_parent_link'])) ? sizeof($this->_tpldata['switch_parent_link']) : 0;for ($_switch_parent_link_i = 0; $_switch_parent_link_i < $_switch_parent_link_count; $_switch_parent_link_i++){
echo ' -> ' , ((isset($this->_tpldata['.'][0]['PARENT_NAME'])) ? $this->_tpldata['.'][0]['PARENT_NAME'] : '') , '
';
} // END switch_parent_link
echo ' -> ' , ((isset($this->_tpldata['.'][0]['FORUM_NAME'])) ? $this->_tpldata['.'][0]['FORUM_NAME'] : '') , ' |
';
echo '
';
echo ' ' , ((isset($this->_tpldata['.'][0]['S_TIMEZONE'])) ? $this->_tpldata['.'][0]['S_TIMEZONE'] : '') , ' ' , ((isset($this->_tpldata['.'][0]['PAGINATION'])) ? $this->_tpldata['.'][0]['PAGINATION'] : '') , '
';
echo ' |
';
echo '
';
echo '