首页
社区
课程
招聘
[旧帖] [求助]新手crackme,已推完,但有疑问 0.00雪花
发表于: 2007-7-6 21:24 4274

[旧帖] [求助]新手crackme,已推完,但有疑问 0.00雪花

2007-7-6 21:24
4274
http://bbs.pediy.com/showthread.php?t=21146

我是拿上面的crackme来练习的,已推完

但有一个疑问

这篇主题要trace两个地方,分别是甲、乙

乙=200BA1B9 (16进制)
甲=480 (16进制)

注册码format = BS-乙-甲
             = BS-200BA1B9-480

但最后连结完后的注册码是BS-200BA1B9-1732

甲变成1732,甲怎么变成了10进制??
(16进制的480 = 10进制的1732)

我在od看不到何处将甲变成10进制
希望大家能帮帮菜鸟我

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 270
活跃值: (176)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
2
wsprintf(strResult, "BS-%lx-%lu", x(乙), y(甲))
MSDN是个好东西,不明白的地方随时查查.
2007-7-7 00:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢ikki
我查到了

lu : Long unsigned integer. 
lx, lX : Long unsigned hexadecimal integer in lowercase or uppercase.
2007-7-7 04:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
http://bbs.pediy.com/showthread.php?t=32849

又有相似的问题了,这是另一篇crackme主题
这个程式最后的推演是

所以:注册码的16进制就等于XOR(0x296EA,0x87CA) 
即::注册码的16进制 = XOR(0x296EA,0x87CA)  = 211D0

所以注册码就应该等于135632    ????

注册名:lovetc
注册码:135632

为什么又是16进制要变成10进制?????
在OD看不见何处要将注册码改成10进制???

我在第一篇主题的疑问是卡在wsprintf,经由ikki的提示后我查到了
但这一个crack me真的完全没有提示
帮帮我这个菜鸟 
2007-7-7 04:21
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
5
这个crackme我好像写过破文了
2007-7-7 09:22
0
雪    币: 200
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6



上传的附件:
2007-7-7 14:25
0
游客
登录 | 注册 方可回帖
返回
//