vb或易语言 如何防止外部dll注入外部exe

vb或易语言 如何防止外部dll注入外部exe,第1张

Alchemy Catalyst

Alchemy Catalyst是一款很有特色的软件本地化工具。对于常见的*.exe、*.dll、*.ocx

、*.rc、*.xml等文件格式都能提供很好的支持。虽然Alchemy Catalyst主要用于VC编写

软件的本地化,但是利用插件也能实让森现Delphi编写软件的本地化。更为重要的是,

Alchemy Catalyst可以可视本地化位图、菜单、对话框、字串表、版本信息等标准资源

。这就意味着,在Alchemy Catalyst的集成本地化环境(ILE)中,本地化人员能够预览

到软件已经本地化的界面。Alchemy Catalyst还具有一系列被称为专家的工具,它可以

帮助本地化人员快速地完成软件的本地化过程。总之,Alchemy Catalyst提出辩滑手了一套关

于软件的可视本地化的完整解决方案,无论是商业用户还是个人用户都能从中得到完全携嫌

的需要。

非常简单,办法很多,可以主程序窗口里拖一个“服务器”进去,DLL里加客户端,客户端连接服务端,在时限里客户端连接到服务器通过验证才能使用,否则退出,这个应该会吧?也可以使用进程通讯。还可以写一串验证码到某个文件里或者注册表里,这串验证码根据时间动态生成,DLL来检验氏旦穗这串字符是否正确。反正办法迟纤多得很。歼卜推荐“淡淡网络程序拓展模块

9.39”,这个模块比外挂作坊1.5强大不知道多少,外挂作坊1.5好像是2006年出的,好多功能都不行,在WIN7下用不了

1、首先这不是注入DLL,这是导入DLL函数进PE文件,这个过程需要一个工具LordPE,网上都有可以自己去下载。

2我明陪们知道一旦派野DLL函数被尘槐喊导入EXE文件的输入表,则EXE文件启动时会自动执行一遍该DLL的_启动子程序 函数,

3、所以我们可以把需要执行的指令放在该函数里面,然后记得在该函数的 公开 选项打上勾,然后编译。

4、接下来,我们打开LordPE,如下图

然后在d出的对话框中选择要导入DLL函数的程序然后点击新d出的窗口的目录,如下图

5、然后点 输入表 右边的 标题是 ...的按钮(截不了图了)

然后随便选择一项数据,右键,如下图

在d出的窗口中填写DLL名,及API名(填_启动子程序)就可以了,然后点一下 + 按钮

6、如果d出一个信息框,点 是 就可以,添加完成之后点 确定 ,然后一路保存就可以了,不过发布程序的时候记得带上那个DLL

相关资源:易语言DLL永久注入EXE_易语言dll注入exe并且运行-其它代码类资源...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12521277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存