设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1517|回复: 8

[讨论] 給大家client.dll的代碼 [复制链接]

Rank: 3Rank: 3

帖子
170
精华
0
声望
655 点
金币
54 Mold
被赞许
2 次
注册时间
2010-2-13
发表于 2010-7-21 12:01:06 |显示全部楼层
本帖最后由 y6831174 于 2010-7-21 12:03 编辑

------------------------------- 1 ------------------ ----
頭, EXE頭
地址值的意義
00000000 5A4D簽名:錳鋅
00000002 0090額外的字節
00000004 0003頁
00000006 0000重定位項目
00000008 0004頭大小
0000000A 0000最小的alloc
0000000C FFFF之間最大的alloc
0000000E 0000初步黨衛軍
00000010 00B8初步警司
00000012 0000校驗
00000014 0000初始的IP
00000016 0000初步政務
00000018 0040的重定位表
0000001A 0000覆蓋
----------------------- 2 -------------------------- -
頭, Coff頭
地址值的意義
000000F0 00004550簽名:體育
000000F4 014C機: 014C = I386文件
000000F6 0005分段數量
000000F8 4A0B693B時間 /日期戳
000000FC 00000000符號表的指針
00000100 00000000數符號
00000104 00E0可選頭大小
00000106 210E的特點
--------------------- 3 ---------------------------- ----
標題,可選頭
地址值的意義
00000108 010B魔法: 010B =正常可執行文件, 0107 =光盤圖像
0000010A 06連接器的主版本號
0000010B 00林克次要版本號
0000010C 000C2000大小的代碼段
00000110 00043000初始化數據大小
00000114 00000000未初始化的數據大小
00000118 000B0333入口點的RVA
0000011C 00001000基地守則
00000120 000C3000基地數據
00000124 01900000圖片基地
00000128 00001000的一段路
0000012C 00001000文件對齊
00000130 0004操作系統的主要版本
00000132 0000操作系統次要版本
00000134 0000用戶主要版本
00000136 0000用戶次要版本
00000138 0004 SubSys主要版本
0000013A 0000 SubSys次要版本
0000013C 00000000版權所有
00000140 0015A000影像尺寸
00000144 00001000頭大小
00000148 0010CDDB文件校驗
0000014C 0002子系統: 1 =本土的, 2 =圖形界面,3 =視窗崔,4 = POSIX的崔
0000014E 0000 DLL的旗幟(過時)
0000.015萬0010.00萬堆棧保留大小
00000154 00001000堆棧提交尺寸
00000158 00100000堆儲尺寸
0000015C 00001000堆提交大小
00000160 00000000裝載機旗(過時)
00000164 00000010數量的數據目錄
00000168 000DF450導出表地址
0000016C 000009EE和尺寸
00000170 000DEBE8導入表地址
00000174 00000064和尺寸
00000178 00143000地址資源表
0000017C 000002A0和尺寸
00000180 00000000地址異常表
00000184 00000000和尺寸
00000188 00105048地址安全表
0000018C 000014F8和尺寸
00000190 00144000地址基地遷移表
00000194 00015800和尺寸
00000198 000C3180調試數據地址
0000019C 0000001C和尺寸
000001A0 00000000版權數據地址
000001A4 00000000和尺寸
000001A8 00000000全球指針
000001AC 00000000和尺寸
TLS的表的地址000001B0 00000000
000001B4 00000000和尺寸
000001B8 00000000負荷配置表的地址
000001BC 00000000和尺寸
--------------------------------- 4 ---------------- ----------------
頁眉,頁眉節。文本
地址值的意義
000001E8 。文本組名稱
000001F0 000C15C5虛擬尺寸
000001F4 00001000的RVA /偏移
000001F8 000C2000大小的原始數據
000001FC 00001000原始數據的指針
00000200 00000000指針Relocs
00000204 00000000指針行號
00000208 0000數Relocs
0000020A 0000數行號
0000020C 60000020科旗(可讀,可執行文件,代碼)
----------------------------- 5 -------------------- -------------------------------------------------- --------
頭,頭節。 rdata
地址值的意義
00000210 。 rdata組名稱
00000218 0001CE3E虛擬尺寸
0000021C 000C3000的RVA /偏移
00000220 0001D000大小的原始數據
00000224 000C3000原始數據的指針
00000228 00000000指針Relocs
0000022C 00000000指針行號
00000230 0000數Relocs
00000232 0000數行號
00000234 4000.004萬條旗(可讀的,初始化的數據)
------------------------- 6 ------------------------ -------------------------------------------------- ---
頭,頭節。數據
地址值的意義
00000238 。數據組名稱
00000240 00062480虛擬尺寸
00000244 000E0000的RVA /偏移
00000248 0000F000大小的原始數據
0000024C 000E0000原始數據的指針
00000250 00000000指針Relocs
00000254 00000000指針行號
00000258 0000數Relocs
0000025A 0000數行號
0000025C C0000040科旗(可寫,可讀,初始化的數據)
------------------------- 7 ------------------------ -------------------------------------------------- ------------------
頭,頭節。 rsrc
地址值的意義
00000260 。 rsrc組名稱
00000268 000002A0虛擬尺寸
0000026C 00143000的RVA /偏移
00000270 00001000大小的原始數據
00000274 000EF000原始數據的指針
00000278 00000000指針Relocs
0000027C 00000000指針行號
00000280 0000數Relocs
00000282 0000數行號
00000284 4000.004萬條旗(可讀的,初始化的數據)
---------------------------------- 8 --------------- -------------------------------------------------- -
頭,頭節。重定位
地址值的意義
00000288 。重定位區段名稱
00000290 00015E82虛擬尺寸
00000294 00144000的RVA /偏移
00000298 00016000大小的原始數據
0000029C 000F0000原始數據的指針
000002A0 00000000指針Relocs
000002A4 00000000指針行號
000002A8 0000數Relocs
000002AA 0000數行號
000002AC四千二百萬零四十〇第旗(可讀, Discardable ,初始化的數據)
------------------------------------------------- 9 -------------------------------------------------- -----------------------<(最重要)
Export, client.dll
Ordinal        Address        Name
00000001        0190BC10        ?AttemptToMaterialize@CBasePlayerItem@@QAEXXZ
00000002        0190B580        ?CorpseFallThink@CBaseMonster@@QAEXXZ
00000003        0190BD70        ?DefaultTouch@CBasePlayerAmmo@@QAEXPAVCBaseEntity@@@Z
00000004        0190BC50        ?DefaultTouch@CBasePlayerItem@@QAEXPAVCBaseEntity@@@Z
00000005        0190BC60        ?DestroyItem@CBasePlayerItem@@QAEXXZ
00000006        0190BBF0        ?FallThink@CBasePlayerItem@@QAEXXZ
00000007        0190BD60        ?Materialize@CBasePlayerAmmo@@QAEXXZ
00000008        0190BC00        ?Materialize@CBasePlayerItem@@QAEXXZ
00000009        0190B700        ?PlayerDeathThink@CBasePlayer@@QAEXXZ
0000000A        0190BDC0        ?SUB_CallUseToggle@CBaseEntity@@QAEXXZ
0000000B        0190B110        ?SUB_Remove@CBaseEntity@@QAEXXZ
0000000C        01916BD0        ?Smack@CKnife@@QAEXXZ
0000000D        01916BF0        ?SwingAgain@CKnife@@QAEXXZ
0000000E        01957530        CAM_Think
0000000F        01958110        CL_CameraOffset
00000010        01958F50        CL_CreateMove
00000011        019580E0        CL_IsThirdPerson
00000012        01945370        ClientFactory
00000013        01959E00        CreateInte**ce
00000014        01946780        Demo_ReadBuffer
00000015        01945380        F
00000016        01946800        HUD_AddEntity
00000017        019293C0        HUD_ChatInputPosition
00000018        01944DF0        HUD_ConnectionlessPacket
00000019        01946C30        HUD_CreateEntities
0000001A        01945330        HUD_DirectorMessage
0000001B        0196ABC0        HUD_DrawNormal**s
0000001C        0196ABD0        HUD_DrawTransparent**s
0000001D        01945280        HUD_Frame
0000001E        01944DD0        HUD_GetHullBounds
0000001F        01945350        HUD_GetPlayerTeam
00000020        0194ADF0        HUD_GetStudioModelInte**ce
00000021        01947760        HUD_GetUserEntity
00000022        019451A0        HUD_Init
00000023        019585B0        HUD_Key_Event
00000024        01944E20        HUD_PlayerMove
00000025        01944E00        HUD_PlayerMoveInit
00000026        01944E10        HUD_PlayerMoveTexture
00000027        0190EF80        HUD_PostRunCmd
00000028        01946900        HUD_ProcessPlayerState
00000029        01945230        HUD_Redraw
0000002A        01945270        HUD_Reset
0000002B        019451B0        HUD_Shutdown
0000002C        01946C50        HUD_StudioEvent
0000002D        01946DA0        HUD_TempEntUpdate
0000002E        019468B0        HUD_TxferLocalOverrides
0000002F        01946AB0        HUD_TxferPredictionData
00000030        01945250        HUD_UpdateClientData
00000031        01945190        HUD_VidInit
00000032        019452A0        HUD_VoiceStatus
00000033        0192F4B0        IN_Accumulate
00000034        0192EFD0        IN_ActivateMouse
00000035        0192F530        IN_ClearStates
00000036        0192F010        IN_DeactivateMouse
00000037        0192F180        IN_MouseEvent
00000038        01944F10        Initialize
00000039        01958270        KB_Find
0000003A        0196E480        V_CalcRefdef
0000003B        0190FB10        weapon_ak47
0000003C        019101F0        weapon_aug
0000003D        019109B0        weapon_awp
0000003E        01911150        weapon_c4
0000003F        01911950        weapon_deagle
00000040        01912040        weapon_elite
00000041        01912890        weapon_famas
00000042        01913110        weapon_fiveseven
00000043        01913850        weapon_flashbang
00000044        01914250        weapon_g3sg1
00000045        019149E0        weapon_galil
00000046        019150D0        weapon_glock18
00000047        01915A80        weapon_hegrenade
00000048        019164B0        weapon_knife
00000049        01917480        weapon_m249
0000004A        01917B60        weapon_m3
0000004B        019182C0        weapon_m4a1
0000004C        01918BF0        weapon_mac10
0000004D        01919260        weapon_mp5navy
0000004E        019198D0        weapon_p228
0000004F        0191A000        weapon_p90
00000050        0191A6D0        weapon_scout
00000051        0191ADE0        weapon_sg550
00000052        0191B560        weapon_sg552
00000053        0191BD40        weapon_smokegrenade
00000054        0191C790        weapon_tmp
00000055        0191CDE0        weapon_ump45
00000056        0191D450        weapon_usp
00000057        0191DDE0        weapon_xm1014
--------------------------------10------------------------------------------------
Import, KERNEL32.dll
Ordinal(Hint)        Name
0000013E        GetProcAddress
000001C2        LoadLibraryA
000000B4        FreeLibrary
00000126        GetModuleHandleA
00000022        CompareStringW
00000021        CompareStringA
0000011D        GetLocaleInfoW
00000261        SetEndOfFile
00000241        SetConsoleCtrlHandler
00000131        GetOEMCP
000000B9        GetACP
00000034        CreateFileA
000000AA        FlushFileBuffers
0000027C        SetStdHandle
000002AD        UnhandledExceptionFilter
000001B2        IsBadCodePtr
0000028B        SetUnhandledExceptionFilter
0000019F        HeapFree
00000199        HeapAlloc
0000022F        RtlUnwind
000001A2        HeapReAlloc
000001B5        IsBadReadPtr
0000007D        ExitProcess
0000029E        TerminateProcess
000000F7        GetCurrentProcess
00000170        GetTimeZoneInformation
0000015D        GetSystemTime
0000011B        GetLocalTime
000001AD        InterlockedDecrement
000001B0        InterlockedIncrement
000000CA        GetCommandLineA
00000174        GetVersion
00000296        Sleep
0000011A        GetLastError
0000002D        CreateDirectoryA
000002D2        WideCharToMultiByte
000001A3        HeapSize
0000019D        HeapDestroy
0000019B        HeapCreate
000002BF        VirtualFree
000001AA        InitializeCriticalSection
00000055        DeleteCriticalSection
00000066        EnterCriticalSection
000001C1        LeaveCriticalSection
00000085        FatalAppExitA
000002BB        VirtualAlloc
000001B8        IsBadWritePtr
000000FA        GetCurrentThreadId
000002A5        TlsSetValue
000002A2        TlsAlloc
000002A3        TlsFree
00000271        SetLastError
000002A4        TlsGetValue
000000F9        GetCurrentThread
0000020B        RaiseException
000001E4        MultiByteToWideChar
000001BF        LCMapStringA
000001C0        LCMapStringW
00000153        GetStringTypeA
00000156        GetStringTypeW
0000001B        CloseHandle
0000026D        SetHandleCount
00000152        GetStdHandle
00000115        GetFileType
00000150        GetStartupInfoA
0000026A        SetFilePointer
00000218        ReadFile
000002DF        WriteFile
00000124        GetModuleFileNameA
000000B2        FreeEnvironmentStringsA
000000B3        FreeEnvironmentStringsW
00000106        GetEnvironmentStrings
00000108        GetEnvironmentStringsW
000000BF        GetCPInfo
000001BE        IsValidLocale
000001BD        IsValidCodePage
0000011C        GetLocaleInfoA
00000077        EnumSystemLocalesA
00000171        GetUserDefaultLCID
00000175        GetVersionExA
00000262        SetEnvironmentVariableA
--------------------------11----------------------------------
Import, USER32.dll
Ordinal(Hint)        Name
00000228        SetCursorPos
000000FC        GetCursorPos
00000271        SystemParametersInfoA
---------------------12---------------------------------
Import, WINMM.dll
Ordinal(Hint)        Name
0000001D        joyGetNumDevs
0000001F        joyGetPo**
0000001B        joyGetDevCapsA
-----------------13--------------------------------------
Import, steam_api.dll
Ordinal(Hint)        Name
00000008        SteamAPI_Shutdown
00000024        SteamUtils
00000012        SteamFriends
00000003        SteamAPI_Init
------------------------完-----------------------------------

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
3735
精华
1
声望
5900 点
金币
2148 Mold
被赞许
47 次
注册时间
2009-12-20

优秀版主奖 Modchina灌水王 星界财团 可爱小猫

发表于 2010-7-21 12:09:44 |显示全部楼层
从这里改一点东西可以在OL里实现改枪。
至于你信不信,我反正信了

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
1197
精华
0
声望
3818 点
金币
602 Mold
被赞许
17 次
注册时间
2009-1-27

Modchina元老

发表于 2010-7-21 12:13:50 |显示全部楼层
从这里加一点东西也可以实现CS里面的加枪
不抛弃,不放弃。

使用道具 举报

Modchina声望-崇拜

在逃模客

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
2536
精华
0
声望
8050 点
金币
1500 Mold
被赞许
120 次
注册时间
2010-2-7

懒人勋章

发表于 2010-7-21 12:16:44 |显示全部楼层
LZ你还真强...怎么弄的啊
その一   いつもと违う髪形に気が付くこと
その二   ちゃんと靴まで见ること   いいね?
その三   わたしの一言には三つの言叶で返

使用道具 举报

Rank: 5Rank: 5

帖子
465
精华
0
声望
1032 点
金币
113 Mold
被赞许
0 次
注册时间
2009-8-29
发表于 2010-7-21 12:47:19 |显示全部楼层
終於破解了??   那能在重組回來便成功的媽?

使用道具 举报

Rank: 5Rank: 5

帖子
470
精华
0
声望
1391 点
金币
131 Mold
被赞许
0 次
注册时间
2009-8-2
发表于 2010-7-21 13:00:42 |显示全部楼层
本帖最后由 ericheung 于 2010-7-21 13:02 编辑

這些我也有...=="..
只是不知怎樣加東西進去...
還有..cs1.6和csol中的client.dll的address大不同...
要加甚麼的話...要修改其關聯的多個dll...煩啊

使用道具 举报

Rank: 8Rank: 8

帖子
2624
精华
0
声望
9177 点
金币
1343 Mold
被赞许
18 次
注册时间
2009-7-18

星界财团 Modchina灌水王

发表于 2010-7-21 13:25:18 |显示全部楼层
就是一个目录而已,根本就没有2进制的源码,LS几位天才啊,2L用这个加枪我膜拜你
百度ID——兔斯基不开SR

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
1809
精华
0
声望
3294 点
金币
638 Mold
被赞许
0 次
注册时间
2010-2-13
发表于 2010-9-9 10:55:58 |显示全部楼层
去下个HLSDK吧,,里面有源代码,还可以编译,不过编译出来的Client.dll在CS1.6上不能用!!!!
MP.dll也有源代码的,,,,不过编译出来都用不了,,不知道为何!!!

使用道具 举报

Rank: 3Rank: 3

帖子
0
精华
0
声望
110 点
金币
40 Mold
被赞许
3 次
注册时间
2009-6-18
发表于 2010-9-9 16:25:50 |显示全部楼层
LS应该是你编译错了吧..

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部