首页
社区
课程
招聘
[求助]汇编代码段剩余空间加入自己代码
发表于: 2008-12-11 23:56 4557

[求助]汇编代码段剩余空间加入自己代码

2008-12-11 23:56
4557
小弟已搞定一个程序,很简单,注册码在exa中出现的。但为了做得好看点,想在代码段剩余空间内加些自编代码,跳出一个对话框,显示exa的值,让没有OD的使用者也能得到注册码。
本来想用user32.MessageBoxA的,但发现原程序的import表里面根本没有引用这个函数,所以请教各位大侠,如何能实现输出一个最简单的对话框?或者看雪哪里有相关参考资料?
谢谢!

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
2
exa?
那就exa吧

1、exa是一个寄存器,不知道你说的注册码是以什么形式出现的,如果是一个字符串形式的话,exa是一个指针,可以直接用MessageBoxA输出,否则需要先格式化exa这个数值为字符串后再用MessageBoxA输出
2、没有MessageBoxA的导入的话可以用LordPE添加一个这个函数的导入,记下thunk就可以在od里call dword ptr[xxxx]调用这个MsgBox了
2008-12-11 23:59
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
3
学习exa.
2008-12-12 01:49
0
雪    币: 44
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
啊呀,还是要改PE头啊,不想动这个。
有其它办法吗?比如console输出、窗口title上显示
请指点
2008-12-12 09:39
0
游客
登录 | 注册 方可回帖
返回
//