微信多开+防撤回小程序编写(e语言)

 

目录

 

加载DLL:

启动窗口界面随意设置:

程序主题写法:


web安全学习了解: web渗透测试             
官网: 宣紫科技       

加载DLL:

DLL程序是微信防撤回,替换微信原有的dll程序。

启动窗口界面随意设置:

程序主题写法:

.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕





.子程序 _按钮_防撤回_被单击
.局部变量 微信路径, 文本型
.局部变量 输出路径, 文本型
.局部变量 判断是否运行微信, 文本型
.局部变量 判断编辑框路径是否正确, 文本型
.局部变量 计次, 整数型
.局部变量 N, 整数型
.局部变量 输出命令, 文本型
.局部变量 zh, 整数型

' 微信路径 = “~” + 进程_取程序路径 (进程_名取ID (“wechatweb.exe”))
' 输出路径 = 文本_取出中间文本 (微信路径, “~”, “WeChatWeb.exe”, , )
' 调试输出 (微信路径)
' 调试输出 (输出路径)


' 下面代码是需要用户自己输入微信取路径再执行一下其他代码
.如果真 (选择框_是否自定义路径.选中 = 真)
    .如果真 (编辑框_微信路径.内容 = “”)
        信息框 (“勾选自定义路径后,路径不能为空!”, 0, “错误!”, )
        返回 ()
    .如果真结束

    判断编辑框路径是否正确 = 到文本 (文本_寻找文本 (编辑框_微信路径.内容, “WeChat”, , 假))

    调试输出 (判断编辑框路径是否正确)

    .如果真 (判断编辑框路径是否正确 = “-1”)
        信息框 (“不是微信目录!”, 0, “错误!”, )
        返回 ()

    .如果真结束
    进程_结束1 (“WeChat.exe”)
    进程_结束1 (“WeChatWeb.exe”)
    延时 (1000)
    .如果真 (写到文件 (输出路径 + “\WeChatWin.dll”, #WeChatWin) = 假)
        信息框 (“请点击右键以管理员身份运行程序!”, 0, “错误!”, )
        返回 ()

    .如果真结束

.如果真结束
运行 (输出路径 + “WeChat.exe”, 假, )

' 下面代码是需要用户运行微信后取路径再执行一下其他代码
微信路径 = “~” + 进程_取程序路径 (进程_名取ID (“WeChat.exe”))
输出路径 = 文本_取出中间文本 (微信路径, “~”, “WeChat.exe”, , )
调试输出 (微信路径)
调试输出 (输出路径)
.如果真 (输出路径 = “”)
    信息框 (“请运行微信或者自定义微信路径!”, 0, “错误!”, )
    返回 ()
.如果真结束
进程_结束1 (“WeChat.exe”)
进程_结束1 (“WeChatWeb.exe”)
延时 (200)

编辑框_微信路径.内容 = 输出路径

.如果真 (写到文件 (输出路径 + “\WeChatWin.dll”, #WeChatWin) = 假)
    信息框 (“请点击右键以管理员身份运行程序!”, 0, “错误!”, )
    返回 ()

.如果真结束

运行 (输出路径 + “WeChat.exe”, 假, )




' 删除文件 (“D:\软件\e\新建文件夹\123.bat”)


.子程序 _按钮_多开_被单击
.局部变量 微信路径, 文本型
.局部变量 输出路径, 文本型
.局部变量 判断是否运行微信, 文本型
.局部变量 判断编辑框路径是否正确, 文本型
.局部变量 计次, 整数型
.局部变量 N, 整数型
.局部变量 输出命令, 文本型
.局部变量 zh, 整数型

' 微信路径 = “~” + 进程_取程序路径 (进程_名取ID (“wechatweb.exe”))
' 输出路径 = 文本_取出中间文本 (微信路径, “~”, “WeChatWeb.exe”, , )
' 调试输出 (微信路径)
' 调试输出 (输出路径)


' 下面代码是需要用户自己输入微信取路径再执行一下其他代码
.如果真 (选择框_是否自定义路径.选中 = 真)
    .如果真 (编辑框_微信路径.内容 = “”)
        信息框 (“勾选自定义路径后,路径不能为空!”, 0, “错误!”, )
        返回 ()
    .如果真结束

    判断编辑框路径是否正确 = 到文本 (文本_寻找文本 (编辑框_微信路径.内容, “WeChat”, , 假))

    调试输出 (判断编辑框路径是否正确)

    .如果真 (判断编辑框路径是否正确 = “-1”)
        信息框 (“不是微信目录!”, 0, “错误!”, )
        返回 ()

    .如果真结束
    进程_结束1 (“WeChat.exe”)
    进程_结束1 (“WeChatWeb.exe”)
    延时 (1000)


    计次 = 到整数 (编辑框_微信多开数量.内容)
    .计次循环首 (计次, N)

        编辑框_命令.加入文本 (“start ” + #引号 + #引号 + “ ” + #引号 + “C:\Program Files (x86)\Tencent\WeChat\WeChat.exe” + #引号 + #换行符)
        输出命令 = 编辑框_命令.内容
        写到文件 (编辑框_微信路径.内容 + “\dos.bat”, 到字节集 (输出命令))
        写到文件 (“D:\软件\e\新建文件夹\dos.bat”, 到字节集 (输出命令))
    .计次循环尾 ()


    运行 (编辑框_微信路径.内容 + “\dos.bat”, 假, )
    延时 (1000)

    删除文件 (编辑框_微信路径.内容 + “\dos.bat”)

.如果真结束


' 下面代码是需要用户运行微信后取路径再执行一下其他代码
微信路径 = “~” + 进程_取程序路径 (进程_名取ID (“WeChat.exe”))
输出路径 = 文本_取出中间文本 (微信路径, “~”, “WeChat.exe”, , )
调试输出 (微信路径)
调试输出 (输出路径)
.如果真 (输出路径 = “”)
    信息框 (“请运行微信或者自定义微信路径!”, 0, “错误!”, )
    返回 ()
.如果真结束
进程_结束1 (“WeChat.exe”)
进程_结束1 (“WeChatWeb.exe”)
延时 (200)


计次 = 到整数 (编辑框_微信多开数量.内容)
.计次循环首 (计次, N)

    编辑框_命令.加入文本 (“start ” + #引号 + #引号 + “ ” + #引号 + “C:\Program Files (x86)\Tencent\WeChat\WeChat.exe” + #引号 + #换行符)
    输出命令 = 编辑框_命令.内容
    写到文件 (编辑框_微信路径.内容 + “\dos.bat”, 到字节集 (输出命令))
    写到文件 (“D:\软件\e\新建文件夹\dos.bat”, 到字节集 (输出命令))

.计次循环尾 ()


运行 (编辑框_微信路径.内容 + “\dos.bat”, 假, )
延时 (300)
删除文件 (编辑框_微信路径.内容 + “\dos.bat”)


.子程序 _按钮_选择路径_被单击
.局部变量 输出路径, 文本型


通用对话框1.打开 ()
输出路径 = “~” + 通用对话框1.文件名
延迟 (300)

编辑框_微信路径.内容 = 文本_取出中间文本 (输出路径, “~”, “WeChat.exe”, , )



.子程序 _选择框_是否自定义路径_被单击


.判断开始 (选择框_是否自定义路径.选中 = 真)
    按钮_选择路径.禁止 = 假
    返回 ()
.默认
    按钮_选择路径.禁止 = 真

.判断结束

选择微信程序路径,判断进程是否有微信,有则结束重启,没有则启动程序,程序会替换微信自带的dll程序,利用命令行可多开程序。

加载微信资源。

dll及源码下载:链接: https://pan.baidu.com/s/11GYvu9bVncA6oaS8txZ6Cw 提取码: 4nrj

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值