|
楼主 |
发表于 2005-1-22 15:54:32
|
显示全部楼层
来自 中国–福建–龙岩
这是一楼的内容:
如果乱码,可以去
ftp://61.134.38.29
用户名:dt
密码:forum.dt-club.net
下载linux_src.zip。
--------------------------------------
.text:00000494 ; File Name : libsteamvalidateuseridtickets_i486.so
.text:00000494 ; Format : ELF (Shared object)
.text:00000494 ;
.text:00000494 ; Source File : 'SteamSo.c'
.text:00000494
.text:00000494 model flat
.text:00000494
.text:00000494 ; Segment type: Pure code
.text:00000494 ; Segment permissions: Read/Execute
.text:00000494 _text segment dword public 'CODE' use32
.text:00000494 assume cs:_text
.text:00000494 ;org 494h
.text:00000494 assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
.text:00000494
.text:00000494 public SteamProcessOngoingUserIDTicketValidation
.text:00000494 SteamProcessOngoingUserIDTicketValidation proc near
.text:00000494 xor eax, eax
.text:00000496 retn
.text:00000496 SteamProcessOngoingUserIDTicketValidation endp
.text:00000496
.text:00000497 public SteamInitializeUserIDTicketValidator
.text:00000497 SteamInitializeUserIDTicketValidator proc near
.text:00000497 xor eax, eax
.text:00000499 retn
.text:00000499 SteamInitializeUserIDTicketValidator endp
.text:00000499
.text:0000049A public SteamStartValidatingUserIDTicket
.text:0000049A SteamStartValidatingUserIDTicket proc near
.text:0000049A xor eax, eax
.text:0000049C retn
.text:0000049C SteamStartValidatingUserIDTicket endp
.text:0000049C
.text:0000049D public SteamAbortOngoingUserIDTicketValidation
.text:0000049D SteamAbortOngoingUserIDTicketValidation proc near
.text:0000049D xor eax, eax
.text:0000049F retn
.text:0000049F SteamAbortOngoingUserIDTicketValidation endp
.text:0000049F
.text:000004A0 public SteamGetEncryptionKeyToSendToNewClient
.text:000004A0 SteamGetEncryptionKeyToSendToNewClient proc near
.text:000004A0
.text:000004A0 arg_0 = dword ptr 4
.text:000004A0
.text:000004A0 call sub_4D4
.text:000004A5 add ecx, 10D3h
.text:000004AB xor eax, eax
.text:000004AD
.text:000004AD loc_4AD: ; CODE XREF: SteamGetEncryptionKeyToSendToNewClient+1C
.text:000004AD mov edx, [ecx+0Ch]
.text:000004B3 mov [eax+edx], al
.text:000004B6 inc eax
.text:000004B7 cmp eax, 9Fh
.text:000004BC jbe short loc_4AD
.text:000004BE mov eax, [esp+arg_0]
.text:000004C2 mov dword ptr [eax], 0A0h
.text:000004C8 mov eax, edx
.text:000004CA retn
.text:000004CA SteamGetEncryptionKeyToSendToNewClient endp
.text:000004CA
.text:000004CB public SteamOptionalCleanUpAfterClientHasDisconnected
.text:000004CB SteamOptionalCleanUpAfterClientHasDisconnected proc near
.text:000004CB xor eax, eax
.text:000004CD retn
.text:000004CD SteamOptionalCleanUpAfterClientHasDisconnected endp
.text:000004CD
.text:000004CE public SteamStartValidatingNewValveCDKey
.text:000004CE SteamStartValidatingNewValveCDKey proc near
.text:000004CE xor eax, eax
.text:000004D0 retn
.text:000004D0 SteamStartValidatingNewValveCDKey endp
.text:000004D0
.text:000004D1 public SteamShutdownUserIDTicketValidator
.text:000004D1 SteamShutdownUserIDTicketValidator proc near
.text:000004D1 xor eax, eax
.text:000004D3 retn
.text:000004D3 SteamShutdownUserIDTicketValidator endp
.text:000004D3
.text:000004D4
.text:000004D4 sub_4D4 proc near ; CODE XREF: SteamGetEncryptionKeyToSendToNewClient
.text:000004D4 mov ecx, [esp+0]
.text:000004D7 retn
.text:000004D7 sub_4D4 endp
.text:000004D7
.text:000004D7 _text ends
.text:000004D7
.data:000014E0 ; Segment type: Pure data
.data:000014E0 ; Segment permissions: Read/Write
.data:000014E0 ; Segment alignment '32byte' can not be represented in assembly
.data:000014E0 _data segment page public 'DATA' use32
.data:000014E0 assume cs:_data
.data:000014E0 ;org 14E0h
.data:000014E0 aLibsteam_soEmu db 'libsteam.so emulation v0.1b by hCUPa',0
.data:000014E0 _data ends
.data:000014E0
.got:00001578
.got:00001578 ; Segment type: Pure data
.got:00001578 ; Segment permissions: Read/Write
.got:00001578 _got segment dword public 'DATA' use32
.got:00001578 assume cs:_got
.got:00001578 ;org 1578h
.got:00001578 db 8 ;
.got:00001579 db 15h ;
.got:0000157A db 0 ;
.got:0000157B db 0 ;
.got:0000157C db 0 ;
.got:0000157D db 0 ;
.got:0000157E db 0 ;
.got:0000157F db 0 ;
.got:00001580 db 0 ;
.got:00001581 db 0 ;
.got:00001582 db 0 ;
.got:00001583 db 0 ;
.got:00001584 db 0 ;
.got:00001585 db 0 ;
.got:00001586 db 0 ;
.got:00001587 db 0 ;
.got:00001587 _got ends
.got:00001587
.bss:000015A0 ; Segment type: Uninitialized
.bss:000015A0 ; Segment permissions: Read/Write
.bss:000015A0 ; Segment alignment '32byte' can not be represented in assembly
.bss:000015A0 _bss segment page public 'BSS' use32
.bss:000015A0 assume cs:_bss
.bss:000015A0 ;org 15A0h
.bss:000015A0 assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
.bss:000015A0 public server_key
.bss:000015A0 server_key db 0A0h dup(?)
.bss:000015A0 _bss ends
.bss:000015A0
abs:1640 ; Segment type: Absolute symbols
abs:1640 ; abs
abs:1640 public _DYNAMIC
abs:1640 _DYNAMIC = 1508h
abs:1644 public _GLOBAL_OFFSET_TABLE_
abs:1644 _GLOBAL_OFFSET_TABLE_= 1578h
abs:1648 public __bss_start
abs:1648 __bss_start = 1588h
abs:164C public _edata
abs:164C _edata = 1588h
abs:1650 public _end
abs:1650 _end = 1640h
abs:1650
abs:1650
abs:1650 end SteamProcessOngoingUserIDTicketValidation
------------------------- |
|