DELPHI程序里面运行一个汇编BIN文件(200人民币现金) (50分)

  • 主题发起人 主题发起人 storney
  • 开始时间 开始时间
S

storney

Unregistered / Unconfirmed
GUEST, unregistred user!
200元人民币现金诚请
如何在DELPHI程序里面运行一个汇编BIN文件(已经编译)
该BIN文件是一个加密程序,传入一个11位数的字符,输出一个加密字符,
请各位大侠帮帮我,谢谢
 
我来在研究。
 
连接相应的 obj 文件。
 
如果这个bin文件内部没有调用其他的[red]外部模块[/red]的话,恭喜你,你很容易就可以做到。
正如jsxjd兄说的,连接相应的obj文件,问题是,你只有bin文件 -.-*
那是不是就表示没有办法了呢?否!我们只要得到obj文件就可以了。
注意我前面所说道的[red]外部模块[/red],比如这个bin文件中调用了printf或者其他。
那我们就要稍微麻烦一点 -.-;

现在的问题就变成了:[blue]如何由bin文件得到obj文件[/blue]
找个反汇编的软件,据我的研究,只有IDA pro能够担此重任!w32dasm还不够功力 -:(
用ida pro将bin文件反汇编成asm文件,然后用masm将这个文件编译成obj文件。
ok,你就成功了,然后用jsxjd兄说的方法。

好,现在我要说一下我前面提及的[red]外部模块[/red],如果你的bin调用了外部模块,
一般来说,都应该调用了,那么,你就要在dephi中声明这些调用为external,让bin调用
你自己为他准备好的模块,你别想他能够自己去调用哦 *-.-*

如果,万一,最后,你还是不明白:(,可以和我email联系,我给你一个例子,我已经成功
的用到我的程序中了,和你一样,也是调用别人的加密算法,哈哈 [:D][:D]:)
mingtao@sina.com
 
发送到 support@iligia.com
我们帮您解决!
 
发一个来看看吧kyo2000@163.net,仅研究,不收费。
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
815
DelphiTeacher的专栏
D
后退
顶部