首页
社区
课程
招聘
这个编译问题怎么解决
发表于: 2006-5-4 23:39 4074

这个编译问题怎么解决

2006-5-4 23:39
4074
用exe2bin编译生成com文件时提示file cannot be converted
asm和生成的exe文件,exe2bin.exe都放在同一目录下啊。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 227
活跃值: (86)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
还有cmp bx,"he" xor "re" xor "i" xor "am"
后面那个操作数异或的结果是什么。。看不懂也。
2006-5-4 23:47
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
3
"he" = 6865h
"re" = 7265h
"i" = 69h
"am" = 616Dh
所以:
cmp bx,"he" xor "re" xor "i" xor "am"
cmp bx,6865h xor 7265h xor 69h xor 616Dh
结果就是:
cmp bx,7B04h
2006-5-5 01:15
0
雪    币: 227
活跃值: (86)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
那是什么意思呢。。
他说作为驻留标志:
mov ah,4bffh
int 21h
cmp bx,"he" xor "re" xor "i" xor "am"
jne installed

扫截了21h,新的中断服务程序:
new_int21:
cmp ah,4bffh
jne is_exec?
mov bx,"he" xor "re" xor "i" xor "am"
ret 2

这个驻留标志是怎么起作用的?那个7b04h和"here i am"怎么关联的?
还是纯粹就是给bx一个值作判断而已?
2006-5-5 02:06
0
雪    币: 254
活跃值: (126)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
exe2bin至少要org 100h的程序才可能
2006-5-5 11:13
0
游客
登录 | 注册 方可回帖
返回
//