易语言 动态链接库编写dll结合bat运行绕过360误报免杀

这个方法非常的有趣,很简单,主要是一个思路。

 
用易语言编写dll非常的容易,都是中文可视。我这里写两个个例程
 
例程一
如果需要直接运行命令,直接在“_启动子程序”下调用就行了。
 
需注意的是,必须至少有一个子程序是公开的。也就是上图“子程序1”勾选公开。
 
例程二
 
例程二就是将dll文件写成一个exe程序,将“_启动子程序”勾选公开
 
然后载入窗口,窗口程序集正常编写……
 
=============================================
DLL编写完成。下面我们要运行这个dll
 
运行方法也很简单,注册这个dll文件。直接用命令regsvr32
 
代码就这么几行即可:
@echo off
regsvr32 /s xxx.dll
echo
保存为bat文件。
 
原版代码多了这么几行,可有可无
 
@echo off
mode con cols=13 lines=1
color a
title Windows 动态调用DLL 360无压力   ----当前时间:%time%
reg add "HKEY_CURRENT_USER\Software...
regsvr32 /s xxx.dll
echo
 
mode con cols=13 lines=1  这一段是定义窗口大小,没什么卵用
 
title Windows 动态调用DLL 360无压力   ----当前时间:%time%
这一段代码是定义窗口的标题,后面是通配符系统时间,也没有什么卵用
 
下面一句是注册表,就省略了,只做记录。
 
regsvr32 /s xxx.dll   这句是主要的,只有这一句保存为bat,放到一起也好使。
 
/s 是为了框自动结束。也就是dll注册完毕后,cmd黑框关闭。
 
如果我们的dll是运行一段命令,那么黑框一闪而过。如果是那种打开软件,那么黑框会在软件关闭后再结束。
 
亲测,只要编写的dll不报读(一定程度上误报几率小),可以过360五引擎。嘿嘿~~

转载于:https://www.cnblogs.com/hongyuyingxiao/p/9630075.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
易语言是一种简单易学的编程语言,可以用来编写Windows下的应用程序。在编写dll劫持补丁时,可以使用易语言来实现。 首先,dll劫持是指通过修改被劫持的进程加载的dll路径或名称,使其加载恶意的dll文件。编写dll劫持补丁实际上是为了修复这个漏洞,使被劫持的进程加载正确的dll文件。 在易语言中,可以使用WinAPI函数来完成这个任务。首先,需要用到的函数有以下几个:LoadLibrary函数,用于加载dll文件;GetModuleFileName函数,用于获取正在运行的进程模块的文件名;GetWindowsDirectory函数,用于获取Windows目录;GetProcAddress函数,用于获取函数地址;SetWindowText函数,用于设置窗口文本。 具体的步骤如下: 1. 使用GetModuleFileName函数获取当前运行的进程的文件名; 2. 使用GetWindowsDirectory函数获取Windows目录; 3. 使用SetWindowText函数设置窗口文本,提示正在修复dll劫持; 4. 使用LoadLibrary函数加载正确的dll文件; 5. 使用GetProcAddress函数获取正确的函数地址; 6. 修改被劫持的函数指针为正确的地址; 7. 修复完成后,使用SetWindowText函数恢复窗口文本。 以上就是使用易语言编写dll劫持补丁的基本思路和步骤。需要注意的是,这只是一种简单的办法,不能解决所有的dll劫持问题,对于复杂的劫持行为可能需要使用其他更底层的编程语言和技术进行修复。同时,在使用这种修复方法时,也要遵循法律法规,确保程序的合法性和正当性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值