精易论坛

标题: EXE可执行文件,在内存中运行。 [打印本页]

作者: yh3215    时间: 2018-2-7 00:01
标题: EXE可执行文件,在内存中运行。
  
连续赋值 (0, 运行信息.进程ID, 运行信息.进程句柄, 运行信息.主线程ID, 运行信息.主线程句柄)
如果真 (欲执行的程序 = {  })
返回 ()
CopyMemory_idh (idh, 欲执行的程序 [1], Len_idh (idh))
如果真 (idh.e_magic ≠ 23117)
返回 ()
CopyMemory_inh (inh, 欲执行的程序 [idh.e_lfanew + 1], Len_inh (inh))
如果真 (inh.Signature ≠ 17744)
返回 ()
si.cb = Len_si (si)
如果真 (是否为空 (窗口显示方式) 窗口显示方式 ≠ 2 窗口显示方式 > 0 窗口显示方式 ≤ 6)
si.dwFlags = 1
si.wShowWindow = 多项选择 (窗口显示方式, 0, 5, 2, 3, 8, 7)
如果真 (CreateProcess (0, 选择 (是否为空 (外壳程序路径), 取cmd路径 (), 外壳程序路径)选择 (是否为空 (命令行) 命令行 = “”, “”, “ ” + 命令行), 0, 0, 0, 4, 0, 0, si, 运行信息) = 0)
返回 ()
context.ContextFlags = 65538
如果真 (GetThreadContext (运行信息.主线程句柄, context) = 0)
ClearProcess (运行信息)
返回 ()
ReadProcessMemory (运行信息.进程句柄, context.Ebx + 8, addr, 4, 0)
如果真 (addr = 0)
ClearProcess (运行信息)
返回 ()
如果真 (ZwUnmapViewOfSection (运行信息.进程句柄, addr) = 0)
ClearProcess (运行信息)
返回 ()
ImageBase = VirtualAllocEx (运行信息.进程句柄, inh.OptionalHeader.ImageBase, inh.OptionalHeader.SizeOfImage, 12288, 4)
如果真 (ImageBase = 0)
ClearProcess (运行信息)
返回 ()
WriteProcessMemory (运行信息.进程句柄, ImageBase, 欲执行的程序 [1], inh.OptionalHeader.SizeOfHeaders, 0)
lOffset = idh.e_lfanew + Len_inh (inh)
计次循环首 (inh.FileHeader.NumberOfSections, i)
CopyMemory_ish (ish, 欲执行的程序 [lOffset ��� (i - 1) × 40 + 1], Len_ish (ish))
如果真 (ish.PointerToRawData + 1 > 字节集_取长度 (欲执行的程序))
ClearProcess (运行信息)
返回 ()
WriteProcessMemory (运行信息.进程句柄, ImageBase + ish.VirtualAddress, 欲执行的程序 [ish.PointerToRawData + 1], ish.SizeOfRawData, 0)
VirtualProtectEx (运行信息.进程句柄, ImageBase + ish.VirtualAddress, ish.VirtualSize, Protect (ish.characteristics), addr)
计次循环尾 ()
WriteProcessMemory2 (运行信息.进程句柄, context.Ebx + 8, ImageBase, 4, 0)
context.Eax = ImageBase + inh.OptionalHeader.AddressOfEntryPoint
SetThreadContext (运行信息.主线程句柄, context)
ResumeThread (运行信息.主线程句柄)
如果真 (等待程序运行完毕)
WaitForSingleObject (运行信息.进程句柄, -1)
如果真 (是否为空 (运行信息))
CloseHandle (运行信息.主线程句柄)
CloseHandle (运行信息.进程句柄)
返回 ()
子程序名返回值类型公开备 注
ClearProcess  
参数名类 型参考可空数组备 注
运行信息运行信息
TerminateProcess (运行信息.进程句柄, 0)
CloseHandle (运行信息.主线程句柄)
CloseHandle (运行信息.进程句柄)
连续赋值 (0, 运行信息.进程ID, 运行信息.进程句柄, 运行信息.主线程ID, 运行信息.主线程句柄)

内存运行.e (19.61 KB, 下载次数: 931)

作者: asfor78    时间: 2018-2-7 01:13
本帖最后由 asfor78 于 2018-2-7 01:18 编辑

路过来看看
作者: gaoqing    时间: 2018-2-7 01:28
谢谢支持开源
作者: 网络注册会员    时间: 2018-2-7 08:29
支持一下哦
作者: Xomirro    时间: 2018-2-7 09:09
支持楼主开源
作者: dulang    时间: 2018-2-7 09:57
支持楼主开源
作者: 郝单纯💋    时间: 2018-2-7 10:09
搬运某源码网的!真6!
作者: leisureman    时间: 2018-2-7 11:08
z这个不错找了好久


作者: wuzhishen    时间: 2018-2-7 14:57
新手看看

作者: yh3215    时间: 2018-2-7 15:12

作者: ck66    时间: 2018-2-7 21:19
一堆API 看得头晕
作者: 2446789312    时间: 2018-2-7 21:23
支持开源~!感谢分享
作者: zjghjs    时间: 2018-2-7 22:08
神器啊神器
作者: 张传铭    时间: 2018-2-7 22:50
kkhhhhhffff
作者: wq6190    时间: 2018-2-8 10:23
谢谢分享学习了
作者: kyo9766    时间: 2018-2-8 13:34
好东西,就是有点贵......................
作者: 笨点    时间: 2018-2-8 14:52
不错支持一下原创
作者: 晓风残月梦微凉    时间: 2018-2-8 20:11
源码内 有这样一行文本  .版本 2

' 本源码来自易语言资源网(www.5A5X.com)

作者: xxhaishixx    时间: 2018-2-8 21:00
这个是个好东西,支持支持
作者: gaoqing    时间: 2018-2-9 14:20
好东西谢谢
作者: yxl2008    时间: 2018-2-12 13:34
这个是个好东西,支持支持!!
作者: 1946222945    时间: 2018-2-12 22:41
感觉还不错
作者: ToTheLethe    时间: 2018-2-27 14:31
支持开源~!感谢分享
作者: 2064420883    时间: 2018-3-1 20:23
在内存运行时360会有提醒吗
作者: Hooksafe    时间: 2018-3-18 14:52
laikk        
作者: Hooksafe    时间: 2018-3-18 14:52
laikk        
作者: 遍体鳞伤不够美    时间: 2018-3-20 07:55
        支持开源~!感谢分享
作者: ankym    时间: 2018-3-28 08:53
有小白测试过能永不/
作者: 尛晨    时间: 2018-5-20 22:54
支持一下 看看怎么样的的值
作者: 2858745253    时间: 2018-6-16 18:45
0000000000000000000
作者: 2858745253    时间: 2018-6-16 18:45
000000000000000000000000000000
作者: 看起来就厉害    时间: 2018-8-17 14:41
111111111111111111111111111111111111111111111111111111111111111111111
作者: 2287867767    时间: 2018-8-29 08:13
9999999999999999999SDSDSDSDGB
作者: conanxybs    时间: 2018-9-7 15:26
厉害厉害,如果程序有配置文件还可以运行吗
作者: 茶间烟轻扬    时间: 2018-9-27 22:38
怎么用的呢
作者: beichen521    时间: 2018-10-4 11:33
00000000000000000000000
作者: 金达铼    时间: 2018-10-12 13:46
好东西,就是有点贵......................
作者: namecaihui    时间: 2018-10-29 14:35
支持开源~!感谢分享
作者: jason    时间: 2018-11-4 21:13
感谢楼主的无私分享
作者: benxiaohai2004    时间: 2018-11-7 15:02
谢谢楼主分享
作者: 1037551719    时间: 2018-11-10 20:44
怎么用的呢
作者: 张焕军    时间: 2018-12-1 17:24
谢谢,正需要这个。
作者: stanlyjin    时间: 2018-12-3 11:11
厉害厉害,如果程序有配置文件还可以运行吗

作者: jinpual111    时间: 2018-12-6 17:44
如果程序由数据库可以运行吗
作者: 不飞    时间: 2018-12-9 15:36
正好需要
作者: cangyuie    时间: 2019-1-1 16:02
66666666666666666666666666
作者: wfd519    时间: 2019-1-27 10:48
感谢分享66666666666666666666666666666
作者: 1586866583    时间: 2019-1-28 15:55
感谢楼主的无私分享
作者: lishaoju    时间: 2019-2-16 14:43
连续赋值 (0, 运行信息.进程ID, 运行信息.进程句柄, 运行信息.主线程ID, 运行信息.主线程句柄)
作者: jiangsijieniubi    时间: 2019-4-12 08:57
连续赋值 (0, 运行信息.进程ID, 运行信息.进程句柄, 运行信息.主线程ID, 运行信息.主线程句柄)
作者: 八八就发    时间: 2019-4-18 23:55
感谢无私奉献
作者: 熊海帆    时间: 2019-5-17 15:56
看不懂。666
作者: 312508236    时间: 2019-8-2 18:42
看不懂。666
作者: qiye122    时间: 2019-8-5 08:38
感谢分享!!!
作者: liziger    时间: 2019-8-13 08:42
要看看是不是好用!
作者: liziger    时间: 2019-8-13 17:57
能用吗?》》》》》》》》》》》》》》
作者: qazw    时间: 2019-8-26 14:32
学习一下
作者: jacksonwen    时间: 2019-10-27 10:12
感谢楼主分享
作者: luoshaojia    时间: 2019-11-23 12:15
老铁的东西好!
作者: a529121264    时间: 2019-11-25 12:11
看一下,好东西
作者: 77155331    时间: 2020-2-6 11:13
把EXE打包进zy就可以运行吗?
作者: q601639973    时间: 2020-2-16 18:03
6666666666666666666666666666666666666666666666666666666666666666666666666666666666666
作者: desk    时间: 2020-2-24 23:24
执行成功 不知道哪里问题
作者: qq473463175    时间: 2020-3-2 11:25
根本不能用的
作者: 梦碎呦    时间: 2020-3-17 19:39
感谢大佬风险
作者: 萤火    时间: 2020-4-19 20:48
学习一下,感谢楼主分享!
作者: y99650    时间: 2020-4-29 20:27
        支持开源~!感谢分享
作者: Flysoft    时间: 2020-7-22 14:46
支持开源~!感谢分享
作者: 2546168529    时间: 2020-8-12 21:23
支持开源~!感谢分享
作者: a1513784    时间: 2021-1-5 13:27
篇jog黑色让v还会i偶i空闺誉i贴图关于她坦言何苦要ik硅谷退
作者: zgg0133    时间: 2021-9-5 18:41
还可以内存中运行
作者: qzser1    时间: 2022-7-17 22:08
开源精神必须支持~
作者: qzser1    时间: 2022-9-20 17:40
开源精神必须支持~
作者: li028li    时间: 2022-10-23 22:09

作者: 无极    时间: 2023-4-1 16:29

学习一下,感谢楼主分享!
作者: andyfeifei    时间: 2023-5-12 23:23
支持一下的哈哈
作者: qq73s5456    时间: 2023-10-4 23:54
60M 左右的EXE , 跑到  VirtualAllocEx  时出错, 分配不了这么多的内存,
作者: 生活2028    时间: 2024-4-6 16:45
能不能用看看
作者: 生活2028    时间: 2024-4-6 16:45
条件是什么呢
作者: dengxiao    时间: 2024-5-19 17:47
6666666666666666
作者: qzser1    时间: 2024-5-20 15:04
支持开源~!感谢分享
作者: liuyuxin188    时间: 2025-1-7 16:14
        开源精神必须支持~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4