找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 899|回复: 2

gh0st源码免杀字符串心得~(转)

[复制链接]

21

主题

37

回帖

77

牛毛

初生牛犊

积分
77
发表于 2009-4-18 09:55:36 | 显示全部楼层 |阅读模式 来自 辽宁省辽阳市
下面是修改的详细方法(我用"explorer.exe"作为例子修改)
1、   
#include <string.h>   //加一个头文件
/*......*/
char *str1,*str2,*str3,*str4;
strcpy (str1,"exp");  //复制"exp"到str1
strcpy (str2,"plorer");
strcpy (str3,"exe");
strcat (str1,str2);    //将str2连接到str1后
strcat (str2,str3);
strcpy (str4,str3);   //str4值为"explorer.exe"
2、
#include <string>   //加一个头文件
using namespace std;   //声明名空间
/*......*/
string *str1,*str2,*str3;
str1.assign ("explo");   //复制"explo"到str1
str2.assign ("rer.exe");
str1.append (str2);   //将str2连接到str1后
str3.assign (str1);    //str3值为"explorer.exe"
3、
#include <string>   //加一个头文件
using namespace std;   //声明名空间
/*......*/
string *s1="abcexplorer.exekgh";
s1.substr(3,12);   //3为从第三个字节开始读取,12为读取12个字符
4、
#include <string>   //加一个头文件
using namespace std;   //声明名空间
/*......*/
string *s1="ex.exe";
string *s2="plorer";
s1.insert(2,s2);   //在第2个字节后插入s2的值
5、
#include <string>   //加一个头文件
using namespace std;   //声明名空间
/*......*/
string *s1="explorer.exe";
string *s2="ip.tet"
s1.swap (s2);   //交换s1与s2的值,s2值为"explorer.exe"

以上便是本人的一些总结,希望大家能从这里学会一些方法!把方法结合起来用!换来更好的免杀!

23

主题

117

回帖

185

牛毛

一级牛人

积分
185
QQ
发表于 2009-4-23 15:16:41 | 显示全部楼层 来自 山东省烟台市栖霞市
看看~!!!!!!!!!111

1

主题

41

回帖

64

牛毛

初生牛犊

积分
64
发表于 2009-4-27 02:32:29 | 显示全部楼层 来自 北京市
不懂...!
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-29 01:01 , Processed in 0.213976 second(s), 45 queries .

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表