飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4137|回复: 3

[C/C++] sig 文件的制作

[复制链接]

该用户从未签到

发表于 2010-4-12 21:05:14 | 显示全部楼层 |阅读模式
md %1_objs
cd %1_objs
for /F %%i in ('link -lib /list %1.lib') do link -lib /extract:%%i %1.lib
for %%i in (*.obj) do upcf %%i
sigmake -n"%1.lib" *.pat %1.sig

/* 以下四行来删除 exc 文件
if exist %1.exc for %%i in (%1.exc) do find /v ";" %%i > abc.exc
if exist %1.exc for %%i in (%1.exc) do > abc.exc more +2 "%%i"
copy abc.exc %1.exc
del abc.exc
*/
sigmake -n"%1.lib" *.pat %1.sig
copy %1.sig ..\%1.sig
cd ..
del %1_objs /s /q
rd %1_objs

1. // 检查lib文件中所有的obj文件
link -lib /list %1.lib  

C:\bin>C:\link -lib /list dscert.lib dscert.obj

2. // 提取lib文件中的某个obj文件

C:\bin>link -lib /extract:build\intel\st_obj\_ctype.obj  libc.lib

3. OBJ -> PAT
C:\bin>upcf _ctype.obj
_ctype.obj: skipped 0, total 15

4. maklib PAT->SIG
sigmake -n dscert.pat d.sig

5. // Cracked Addr:
0040132C  /$  55            PUSH EBP    ;  retn
PYG19周年生日快乐!

该用户从未签到

发表于 2010-4-22 23:04:25 | 显示全部楼层
强大详细的说
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-8-23 14:44
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2010-5-1 12:56:57 | 显示全部楼层
    sig 是干嘛用的?
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2016-3-4 09:43
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2010-5-26 11:28:43 | 显示全部楼层
    这个……老钱没有让你们自己写个自动制作sig文件的东东!?
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表