开源继续无DLL注入易语言穿墙斩月下载者
功能说明:该程序主要功能是根据配置信息自动下载文件,并通过控制Internet Explorer(IE)进程来实现任务的执行和管理。程序在启动时会读取配置信息,包括下载地址、路径、延迟时间、重试次数、注册名称以及是否循环下载等参数。随后,它会检查系统目录,确保程序运行在正确的路径下,并设置自启动项以保证程序在系统启动时自动运行。
程序的核心功能之一是创建并管理IE进程,通过注入或重启IE来防止被安全软件检测到。在下载过程中,程序会根据配置决定是单次下载还是循环下载,并通过定时器机制进行周期性操作。如果下载失败,程序会尝试重试,直到达到设定的重试次数上限。
此外,程序还会对下载的文件进行处理,将文件保存到指定路径,并在下载完成后运行这些文件。为了防止被删除,程序还会定期更新注册表中的自启动项,确保自身持续运行。整个程序的功能围绕着自动化下载、进程管理以及系统自启动机制展开,适用于需要隐蔽执行任务的场景。
======主程序
| |
| |------ _启动子程序
| |
| |------ 开始下载
| |
| |------ 确认IE启动
| |
| |
======功能集
| |
| |------ 是否在指定目录
| |
| |------ 取系统特定目录
| |
| |------ 结束进程
| |
| |------ 进程是否存在
| |
| |------ 消息循环
| |
| |------ 创建进程
| |
| |------ 置时钟事件
| |
| |------ 取消时钟事件
| |
| |------ 写出文件
| |
| |------ 取全路径
| |
| |
======注入代码
| |
| |------ 执行下载
| |
| |------ CreateProcessThread
| |
| |------ MakeCallCode
| |
| |
======调用的Dll
| |
| |---[dll]------ VirtualAllocEx
| |
| |---[dll]------ SHGetSpecialFolderPath
| |
| |---[dll]------ TerminateProcess
| |
| |---[dll]------ WinExec
| |
| |---[dll]------ ZwSuspendProcess
| |
| |---[dll]------ CreateProcess
| |
| |---[dll]------ WaitForInputIdle
| |
| |---[dll]------ GetMessage
| |
| |---[dll]------ TranslateMessage
| |
| |---[dll]------ DispatchMessage
| |
| |---[dll]------ CreateRemoteThread
| |
| |---[dll]------ GetExitCodeThread
| |
| |---[dll]------ VirtualFreeEx
| |
| |---[dll]------ CopyFile
| |
| |---[dll]------ EnumProcesses
| |
| |---[dll]------ timeKillEvent
| |
| |---[dll]------ timeSetEvent
| |
| |---[dll]------ WriteFile
| |
| |---[dll]------ lcreat
======窗口程序集1
| |
| |------ _生成_被单击
| |
| |------ __启动窗口_创建完毕
| |
| |------ 修改程序图标
| |
| |------ _选择框3_鼠标位置被移动
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ _选择框1_鼠标左键被放开
| |
| |------ _选择框2_鼠标左键被放开
| |
| |------ _选择框4_鼠标位置被移动
| |
| |------ _按钮4_被单击
| |
| |------ _按钮3_被单击
| |
| |------ _超级链接框2_鼠标左键被按下
| |
| |------ _超级链接框1_鼠标左键被按下
| |
| |------ _超级链接框3_鼠标左键被按下
| |
| |
======调用的Dll
| |
| |---[dll]------ RtlMoveMemory3
| |
| |---[dll]------ RtlMoveMemory4
| |
| |---[dll]------ BeginUpdateResourceA
| |
| |---[dll]------ EndUpdateResourceA
| |
| |---[dll]------ UpdateResourceA
| |
| |---[dll]------ RtlMoveMemory1
| |
| |---[dll]------ RtlMoveMemory2
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。