首页
社区
课程
招聘
[求助]一个Linux下的C语言小程序
发表于: 2011-7-11 18:15 10618

[求助]一个Linux下的C语言小程序

2011-7-11 18:15
10618
不知道该如何破解Linux下的程序,它有20条数量的限制。
比较奇怪的是,我填写一些特殊字符就变成限制100条数量,这个我好奇怪啊。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
文不对题 词不达意 值得喷饭

经网友们鉴定,此贴值得挖粪图墙后再来喷饭,你们谁也拦不住我,拳皇日日日补丁
2011-7-11 18:35
0
雪    币: 2882
活跃值: (1279)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjd
3
不对题 词不达意 值得喷饭

你咋那么多太阳?我很好奇^_^

基本规则都不懂?你发求助破解写原创干嘛?
2011-7-11 21:12
0
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我是回帖看太阳的
2011-7-11 22:26
0
雪    币: 601
活跃值: (256)
能力值: ( LV11,RANK:190 )
在线值:
发帖
回帖
粉丝
5
楼上日更多,比楼上的楼上日的多
2011-7-11 22:48
0
雪    币: 50
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这个东西好奇怪,C语言写的
2011-7-12 18:41
0
雪    币: 416
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
ELF,linux的語言,需要用Linux的debug才能跑的樣子。小弟目前沒有跟蹤linux程序的興趣。
2011-8-22 16:09
0
雪    币: 136
活跃值: (1480)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
8
直接IDA跑起!
2011-8-27 22:36
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
太阳是挂出来的。
2011-8-27 22:39
0
雪    币: 83
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
你都不说这个程序做什么用的,
大概看了一眼,没有心思去破解
直接运行提示“缺少激活码”
出来一个配置文件
### Default Configuration ###
QQPacketLog = false
QQTerminalLog = false
# 日志目录,删除下面一条将不记录日志。
QQLogDir = ./log
# 验证码目录
QQVerifyDir = ./verify
# 登录方式 UDP or TCP or PROXY_HTTP
QQNetwork = UDP
NO_COLOR = false
下面为QQ服务器列表,每个服务器用|来隔开,IP和端口用:来给开。
电信服务器
#QQTcpServerList = 219.133.60.173:80|219.133.38.232:80|219.133.40.177:80
最多允许添加16个
QQTcpServerList = 219.133.60.173:443|219.133.49.125:443|58.60.15.33:443
QQUdpServerList = 219.133.49.171:8000|58.60.14.37:8000|219.133.60.36:8000|58.60.15.39:8000|sz6.tencent.com:8000|sz7.tencent.com:8000
QQHttpProxyServerList =
运行记录:
[0x8049651] __libc_start_main(0x805ad02, 1, 0xff929ba4, 0x805c6c0, 0x805c6b0 <unfinished ...>
[0x805ad31] malloc(8000)                         = 0x820f008
[0x805ad53] memset(0x820f008, '\000', 8000)      = 0x820f008
[0x805ad5f] malloc(40000)                        = 0x8210f50
[0x805ad81] memset(0x8210f50, '\000', 40000)     = 0x8210f50
[0x805ad8d] malloc(120000)                       = 0x821ab98
[0x805adaf] memset(0x821ab98, '\000', 120000)    = 0x821ab98
[0x805adc3] time(NULL)                           = 1314537689
[0x805adcb] srand(0x4e5a40d9, 0, 120000, 0, 0)   = 0
[0x804d24e] malloc(4100)                         = 0x8238060
[0x804d270] memset(0x8238060, '\000', 4100)      = 0x8238060
[0x804cf8d] fopen("./qqconfig.txt", "r")         = 0x8239068
[0x804d03e] malloc(32768)                        = 0x82391d0
[0x804d063] fread(0x82391d0, 1, 32768, 0x8239068) = 691
[0x804d087] memset(0x8238060, '\000', 4100)      = 0x8238060
[0x804ccbc] malloc(320)                          = 0x82411d8
[0x804cce6] strncpy(0x82411d8, "QQPacketLog", 64) = 0x82411d8
[0x804cd0a] strncpy(0x8241218, "false", 256)     = 0x8241218
[0x804ccbc] malloc(320)                          = 0x8241320
[0x804cce6] strncpy(0x8241320, "QQTerminalLog", 64) = 0x8241320
[0x804cd0a] strncpy(0x8241360, "false", 256)     = 0x8241360
[0x804ccbc] malloc(320)                          = 0x8241468
[0x804cce6] strncpy(0x8241468, "QQLogDir", 64)   = 0x8241468
[0x804cd0a] strncpy(0x82414a8, "./log", 256)     = 0x82414a8
[0x804ccbc] malloc(320)                          = 0x82415b0
[0x804cce6] strncpy(0x82415b0, "QQVerifyDir", 64) = 0x82415b0
[0x804cd0a] strncpy(0x82415f0, "./verify", 256)  = 0x82415f0
[0x804ccbc] malloc(320)                          = 0x82416f8
[0x804cce6] strncpy(0x82416f8, "QQNetwork", 64)  = 0x82416f8
[0x804cd0a] strncpy(0x8241738, "UDP", 256)       = 0x8241738
[0x804ccbc] malloc(320)                          = 0x8241840
[0x804cce6] strncpy(0x8241840, "NO_COLOR", 64)   = 0x8241840
[0x804cd0a] strncpy(0x8241880, "false", 256)     = 0x8241880
[0x804ccbc] malloc(320)                          = 0x8241988
[0x804cce6] strncpy(0x8241988, "QQTcpServerList", 64) = 0x8241988
[0x804cd0a] strncpy(0x82419c8, "219.133.60.173:443|219.133.49.12"..., 256) = 0x82419c8
[0x804ccbc] malloc(320)                          = 0x8241ad0
[0x804cce6] strncpy(0x8241ad0, "QQUdpServerList", 64) = 0x8241ad0
[0x804cd0a] strncpy(0x8241b10, "219.133.49.171:8000|58.60.14.37:"..., 256) = 0x8241b10
[0x804ccbc] malloc(320)                          = 0x8241c18
[0x804cce6] strncpy(0x8241c18, "QQHttpProxyServerList", 64) = 0x8241c18
[0x804cd0a] strncpy(0x8241c58, "", 256)          = 0x8241c58
[0x804d0ab] free(0x82391d0)                      = <void>
[0x804d0b6] fclose(0x8239068)                    = 0
[0x804d1d1] strcmp("QQPacketLog", "QQLogDir")    = 1
[0x804d1d1] strcmp("QQTerminalLog", "QQLogDir")  = 1
[0x804d1d1] strcmp("QQLogDir", "QQLogDir")       = 0
[0x804d125] strcmp("QQPacketLog", "QQTerminalLog") = -1
[0x804d125] strcmp("QQTerminalLog", "QQTerminalLog") = 0
[0x804d146] strcasecmp("false", "true")          = -14
[0x804d16e] strcasecmp("false", "false")         = 0
[0x804b7b3] strcpy(0x8061b60, "./log")           = 0x8061b60
[0x804b662] time(NULL)                           = 1314537689
[0x804b670] localtime(0xff928dc8)                = 0x46ab6760
[0x804b6b3] strftime("/2011-08-28.txt", 64, "/%Y-%m-%d.txt", 0x46ab6760) = 15
[0x804b6c7] access("./log", 0)                   = 0
[0x804b6ec] strcpy(0x8061be0, "./log")           = 0x8061be0
[0x804b6ff] strcat("./log", "/2011-08-28.txt")   = "./log/2011-08-28.txt"
[0x804b72b] fopen("./log/2011-08-28.txt", "aw")  = 0x82396e0
[0x804d1d1] strcmp("QQPacketLog", "ActiveCode")  = 1
[0x804d1d1] strcmp("QQTerminalLog", "ActiveCode") = 1
[0x804d1d1] strcmp("QQLogDir", "ActiveCode")     = 1
[0x804d1d1] strcmp("QQVerifyDir", "ActiveCode")  = 1
[0x804d1d1] strcmp("QQNetwork", "ActiveCode")    = 1
[0x804d1d1] strcmp("NO_COLOR", "ActiveCode")     = 1
[0x804d1d1] strcmp("QQTcpServerList", "ActiveCode") = 1
[0x804d1d1] strcmp("QQUdpServerList", "ActiveCode") = 1
[0x804d1d1] strcmp("QQHttpProxyServerList", "ActiveCode") = 1
[0x805ae0c] puts("\347\274\272\345\260\221\346\277\200\346\264\273\347\240\201\r"缺少激活码
) = 17
[0xffffffff] +++ exited (status 17) +++



再看了一下函数调用
qqrobot:     file format elf32-i386

DYNAMIC SYMBOL TABLE:
00000000      DF *UND*	00000000  GLIBC_2.0   fileno
00000000      DF *UND*	00000000  GLIBC_2.0   fputs
00000000      DF *UND*	00000000  GLIBC_2.0   __errno_location
00000000      DF *UND*	00000000  GLIBC_2.0   sprintf
00000000      DF *UND*	00000000  GLIBC_2.0   srand
00000000      DF *UND*	00000000  GLIBC_2.0   connect
00000000      DF *UND*	00000000  GLIBC_2.0   mkdir
00000000      DF *UND*	00000000  GLIBC_2.0   pthread_join
00000000      DF *UND*	00000000  GLIBC_2.0   strerror
00000000      DF *UND*	00000000  GLIBC_2.0   qsort
00000000      DF *UND*	00000000  GLIBC_2.0   inet_ntoa
00000000      DF *UND*	00000000  GLIBC_2.0   getchar
00000000  w   D  *UND*	00000000              __gmon_start__
00000000  w   D  *UND*	00000000              _Jv_RegisterClasses
00000000      DF *UND*	00000000  GLIBC_2.1   iconv_open
00000000      DF *UND*	00000000  GLIBC_2.7   __isoc99_sscanf
00000000      DF *UND*	00000000  GLIBC_2.0   localtime
00000000      DF *UND*	00000000  GLIBC_2.0   strchr
00000000      DF *UND*	00000000  GLIBC_2.0   vsnprintf
00000000      DF *UND*	00000000  GLIBC_2.0   recv
00000000      DF *UND*	00000000  GLIBC_2.0   inet_addr
00000000      DF *UND*	00000000  GLIBC_2.0   system
00000000      DF *UND*	00000000  GLIBC_2.0   strncpy
00000000      DF *UND*	00000000  GLIBC_2.0   listen
00000000      DF *UND*	00000000  GLIBC_2.0   memset
00000000      DF *UND*	00000000  GLIBC_2.0   __libc_start_main
00000000      DF *UND*	00000000  GLIBC_2.0   floor
00000000      DF *UND*	00000000  GLIBC_2.0   ntohl
00000000      DF *UND*	00000000  GLIBC_2.0   tcgetattr
00000000      DF *UND*	00000000  GLIBC_2.0   htons
00000000      DF *UND*	00000000  GLIBC_2.0   __assert_fail
00000000      DF *UND*	00000000  GLIBC_2.0   perror
00000000      DF *UND*	00000000  GLIBC_2.0   pthread_mutex_trylock
00000000      DF *UND*	00000000  GLIBC_2.0   usleep
00000000      DF *UND*	00000000  GLIBC_2.0   free
00000000      DF *UND*	00000000  GLIBC_2.0   access
00000000      DF *UND*	00000000  GLIBC_2.0   fflush
00000000      DF *UND*	00000000  GLIBC_2.0   accept
00000000      DF *UND*	00000000  GLIBC_2.0   socket
00000000      DF *UND*	00000000  GLIBC_2.3   __ctype_b_loc
00000000      DF *UND*	00000000  GLIBC_2.0   pthread_mutex_unlock
00000000      DF *UND*	00000000  GLIBC_2.1   fclose
00000000      DF *UND*	00000000  GLIBC_2.0   ntohs
00000000      DF *UND*	00000000  GLIBC_2.0   memcpy
00000000      DF *UND*	00000000  GLIBC_2.0   strlen
00000000      DF *UND*	00000000  GLIBC_2.1   fopen
00000000      DF *UND*	00000000  GLIBC_2.0   pthread_mutex_destroy
00000000      DF *UND*	00000000  GLIBC_2.1   iconv
00000000      DF *UND*	00000000  GLIBC_2.0   pthread_equal
00000000      DF *UND*	00000000  GLIBC_2.0   strcpy
00000000      DF *UND*	00000000  GLIBC_2.0   printf
00000000      DF *UND*	00000000  GLIBC_2.0   ctime
00000000      DF *UND*	00000000  GLIBC_2.0   bind
00000000      DF *UND*	00000000  GLIBC_2.0   atol
00000000      DF *UND*	00000000  GLIBC_2.0   atoi
00000000      DF *UND*	00000000  GLIBC_2.0   pthread_mutex_init
00000000      DF *UND*	00000000  GLIBC_2.0   strcasecmp
00000000      DF *UND*	00000000  GLIBC_2.0   close
00000000      DF *UND*	00000000  GLIBC_2.0   fwrite
00000000      DF *UND*	00000000  GLIBC_2.0   fprintf
00000000      DF *UND*	00000000  GLIBC_2.0   strstr
00000000      DF *UND*	00000000  GLIBC_2.0   time
00000000      DF *UND*	00000000  GLIBC_2.0   malloc
00000000      DF *UND*	00000000  GLIBC_2.0   pthread_mutex_lock
00000000      DF *UND*	00000000  GLIBC_2.4   __stack_chk_fail
00000000      DF *UND*	00000000  GLIBC_2.1   iconv_close
00000000      DF *UND*	00000000  GLIBC_2.0   fputc
00000000      DF *UND*	00000000  GLIBC_2.1   pthread_create
00000000      DF *UND*	00000000  GLIBC_2.0   sleep
00000000      DF *UND*	00000000  GLIBC_2.7   __isoc99_scanf
00000000      DF *UND*	00000000  GLIBC_2.0   memmove
00000000      DF *UND*	00000000  GLIBC_2.0   strcat
00000000      DF *UND*	00000000  GLIBC_2.0   send
00000000      DF *UND*	00000000  GLIBC_2.0   puts
00000000      DF *UND*	00000000  GLIBC_2.0   tcsetattr
00000000      DF *UND*	00000000  GLIBC_2.0   rand
00000000      DF *UND*	00000000  GLIBC_2.0   htonl
00000000      DF *UND*	00000000  GLIBC_2.0   fread
00000000      DF *UND*	00000000  GLIBC_2.0   strftime
00000000      DF *UND*	00000000  GLIBC_2.0   gethostbyname
00000000      DF *UND*	00000000  GLIBC_2.0   strcmp
00000000      DF *UND*	00000000  GLIBC_2.0   exit
00000000      DF *UND*	00000000  GLIBC_2.0   pthread_self
08061b20 g    DO .bss	00000004  GLIBC_2.0   stdout
0805c784 g    DO .rodata	00000004  Base        _IO_stdin_used



字符串
/lib/ld-linux.so.2
libpthread.so.0
_Jv_RegisterClasses
pthread_equal
pthread_mutex_unlock
pthread_join
pthread_create
__errno_location
connect
send
pthread_mutex_lock
pthread_self
pthread_mutex_trylock
pthread_mutex_destroy
accept
recv
system
pthread_mutex_init
libm.so.6
__gmon_start__
floor
libc.so.6
_IO_stdin_used
socket
fflush
strcpy
exit
htonl
htons
sprintf
srand
fopen
perror
__isoc99_sscanf
inet_ntoa
__isoc99_scanf
strncpy
__stack_chk_fail
listen
mkdir
strftime
__assert_fail
strlen
memset
getchar
strstr
bind
tcsetattr
vsnprintf
ctime
stdout
fputc
inet_addr
fputs
memcpy
fclose
malloc
strcat
strcasecmp
__ctype_b_loc
gethostbyname
fileno
usleep
fwrite
fread
iconv_close
atoi
atol
localtime
strchr
fprintf
iconv
qsort
iconv_open
tcgetattr
memmove
access
strcmp
strerror
__libc_start_main
ntohl
ntohs
free
GLIBC_2.0
GLIBC_2.1
GLIBC_2.4
GLIBC_2.3
GLIBC_2.7
PTRh
<[^_]
<[^_]
QZ^&
-V8I
-o,y
0[^]
 [^]
P[^]
\[^_]
0[^]
@ ;E
@ ;E
 [^]
@ ;E
@ ;E
@ ;E
[^_]
@[^]
0[^]
P[^]
Clas
smatf
Frie
Work
matef
Othe
[^_]
VUUU
VUUU
D$Hf
D$(ok
</uA
< t;
[^_]
bind tcp socket error!
qqsocket.c
bind udp socket error!
qqsocket connect failed.
Get IP: %s
Failed to get ip by %s
netaddr_set
qqsocket_connect2
qqsocket_connect
qqsocket_create
%s(%d): %s
%s [%s]%s(%d): %s
0123456789abcdef
log.c init_file_path: ERROR GETTING SYSTEM TIME.
/%Y-%m-%d.txt
qqclient.c
g_conf
QQPacketLog
QQNetwork
PROXY_HTTP
QQVerifyDir
./web/verify
[%d] Fatal error: qq->self == NULL
keepalive
end.
login
please logout first
process = %d
joining keepalive
verify code: %x
buffer too small.
process^$%d
qqclient_get_event
qqclient_verify
qqclient_logout
qqclient_detach
qqclient_login
qqclient_keepalive_proc
qqclient_md5_create
read_config
[%s]%s(%d) %s
no more allocations.
memory.c
no enough memory.
not found pointer %x
g_md->item_count = %d
#memory info dumping (item_count: %d) 
[%d] 0x%x(%d)	%s	%s
memory_print
memory_end
memory_delete
memory_new
failed to add config item: too many.
config.c
failed to open file %s
failed to read file %s
true
false
./qqconfig.txt
can't not open qqconfig.txt file.
QQLogDir
QQTerminalLog
config_open
Error: No enough memory.
packetmgr.c
Error: No packet allocated.
Fatal error: p->command=%x p->head: %x p->tail: %x
send packet failed. ret(%d)!=p->len(%d)
no packet. 
error: no enough memory to allocate buf.
[%u] wrong packet. len=%d  head: %d  tail: %d
%u: Error impossible. p->buf: %x  p->command: %x
error: p=%x  buf=%x
proxy server reply ok!
proxy server reply failure!
error: pos: 0x%x 
end.
packetmgr_end
[%u] Failed to send the packet. command: %x
sendfailed^$%d^$%d
[%u] resend packet cmd: %x
packetmgr_check_packet
packetmgr_end
packetmgr_recv
handle_packet
check_ready_packets
packetmgr_new_send
packetmgr_new_packet
packet p->pos(%d) >= p->size(%d)
qqpacket.c
packet p->pos(%d)+1 >= p->size(%d)
packet p->pos(%d)+3 >= p->size(%d)
packet p->pos(%d)+%d > p->size(%d)
packet p->pos(%d) >= p->len(%d)
packet p->pos(%d)+1 >= p->len(%d)
packet p->pos(%d)+3 >= p->len(%d)
packet p->pos(%d)+%d > p->len(%d)
get_data
get_int
get_word
get_byte
put_data
put_int
put_word
put_byte
redirecting to %s
prot_login.c
result!=00: %d
%s/%u.png
got png at %s
process verify password
wrong pos!!!
Denied.
No this number.
Wrong password.
Hello, %s
next_pos = %d
login result = %d
session key: 
qq->number is wrong?
last login time: %s
prot_login_send_info_reply
prot_login_get_list_reply
prot_login_get_info_reply
prot_login_verify_reply
prot_login_verify
prot_login_request_reply
prot_login_touch_reply
[%d] send packet cmd: %x  seq: %x
protocol.c
Error: encrypted not allocated.
encrypted data is too large to store in the packet.
Error: decrypted not allocated.
Wrong out_len : %d
cannot decrypt packet. cmd:%x
[%d] recv packet ver:%x cmd: %x seqno: %x
unknown cmd: %x
process_packet
decrypt_packet
decrypt_with_key
post_packet
broadcast^$%s^$%s
Nothing
[%u]
[%u]
[%u]
[%u]
[%u]
e[0]: %s
prot_misc.c
prot_misc_broadcast
%u send (%d,%d) %d/%d
prot_im.c
[face:%d]
[image]
nothing but this is impossible!!
QQ_NORMAL_IM_FILE_REQUEST_TCP
QQ_NORMAL_IM_FILE_APPROVE_TCP
QQ_NORMAL_IM_FILE_REJECT_TCP
QQ_NORMAL_IM_FILE_REQUEST_UDP
QQ_NORMAL_IM_FILE_APPROVE_UDP
QQ_NORMAL_IM_FILE_REJECT_UDP
QQ_NORMAL_IM_FILE_NOTIFY
QQ_NORMAL_IM_FILE_PASV
QQ_NORMAL_IM_FILE_CANCEL
QQ_NORMAL_IM_FILE_EX_REQUEST_ACCEPT
QQ_NORMAL_IM_FILE_EX_REQUEST_CANCEL
QQ_NORMAL_IM_FILE_EX_NOTIFY_IP
UNKNOWN type: %x
process_qun_member_im: qun_number: %u
qq->number is not equal to yours
QQ_RECV_IM_BUDDY_0801
QQ_RECV_IM_BUDDY_0802
QQ_RECV_IM_BUDDY_09
QQ_RECV_IM_BUDDY_09SP1
QQ_RECV_IM_SOMEBODY
QQ_RECV_IM_TO_UNKNOWN
QQ_RECV_IM_NEWS
QQ_RECV_IM_UNKNOWN_QUN_IM
QQ_RECV_IM_ADD_TO_QUN
QQ_RECV_IM_DEL_FROM_QUN
QQ_RECV_IM_APPLY_ADD_TO_QUN
QQ_RECV_IM_APPROVE_APPLY_ADD_TO_QUN
QQ_RECV_IM_REJCT_APPLY_ADD_TO_QUN
QQ_RECV_IM_CREATE_QUN
QQ_RECV_IM_TEMP_QUN_IM
Unknown message type : %x
prot_im_recv_msg
process_qun_member_im
process_buddy_im
prot_im_send_msg
keepalive^$%u
change status to %d
prot_user.c
status^$%d
change status failed.
faild to get key.
got file key.
got unknown key.
unknown type.
notice: %s
reply != 2
level: %d  active_days: %d  upgrade_days: %d
level^$%d^$%d^$%d
unknown cmd: 0x%x
need verifying...
Verifying code is incorrect!
url is too long.
%s/%u.jpg
got png at %s
You need to input the verifying code.
http_request failed. ret=%d
got token
prot_user_request_token_reply
prot_user_get_level_reply
prot_user_check_ip_reply
prot_user_get_notice_reply
prot_user_get_notice
prot_user_get_key_reply
prot_user_change_status_reply
list.c
l->items
list is full. count:%d
list_append
list_create
Online
Offline
Away
Hidden
Busy
KillMe
Quiet
Unknown
buddylist^$
%s%u	%s	%s	%s	%d	%s	%s	%d^@
Fatal error: group not allocated
group.c
group list is full.
grouplist^$
%s%u	%s^@
group_get
Fatal error: qunmember not allocated
qun.c
can't add it to member_list
Fatal error: qqqun not allocated
clusterinfo^$%u^$%s^$%s^$%s^$
%s%u	%s	%s	%d^@
qun_get
qun_member_get
next_pos == 0x%x
prot_group.c
group id: %u  name: %s
unknown cmd=%x
prot_group_download_labels_reply
m==NULL
prot_qun.c
m==NULL  number: %d
result = %d
q==null
unknown cmd = %x
prot_qun_cmd_reply
parse_membername
parse_memberinfo
parse_quninfo
Error: failed to allocate buddy.
prot_buddy.c
buddy_count: %d
buddy_get(%d) failed.
buddystatus^$%u^$%s
signature finished.
reuslt = %d
buddy_get(%d) failed
unknown cmd = %x
account finished.
b==NULL
failed to verify adding buddy msg.
verified adding buddy msg %u result: %d
[%u]
[%u]
Unknown flag = %x
add buddy %u ok!! [cmd=%x]
[%u]
failed to add buddy %u  result=%d
Failed to del buddy %u.
[%u]
prot_buddy_del_buddy_reply
prot_buddy_verify_addbuddy_reply
prot_buddy_request_addbuddy_reply
prot_buddy_update_alias_reply
prot_buddy_update_account_reply
prot_buddy_update_account
prot_buddy_update_signiture_reply
prot_buddy_update_signiture
prot_buddy_update_online_reply
prot_buddy_update_list_reply
loop.c
l->items != ((void *)0)
l->tail >= 0
l->head >= 0
l->head < l->size
loop_remove
loop_pop_from_tail
loop_pop_from_head
loop_push_to_head
loop_create
UTF-8
iconv failed err: %s
[2J   
[0;0f
Online
Away
Busy
Offline
Hidden
Kill Me
Quiet
Unknown
System
Nobody
[q==NULL]
[m==NULL]
Female
Asexual
Male
		%s
		%s
		%s
		%s
		%s
		%s
		%s %s %s
		%d
		%d
		%s
		%s
%s%-8d%-16d%-16s%-16.64s
%s%-8d%-16d%-16d%-16.64s
Admin
Fellow
RejectAll
Normal
Special
		%s
		%d
		%s
		%s
		%d
[1;34m
%H:%M:%S
%-16d
%d)%s[
In {%s}> 
To [%s]> 
 http://im.jecat.cn/pub/pay.php
curl "%s" -d "sIMId=%u" -d "sMsg=%s"
CallbackUrl
[1;33m
%d)%s{
curl "%s" -d "sIMId=%u" -d "sQunId=%u" -d "sMsg=%s"
%31s
CallbackUrl
ActiveCode
CallbackUrl
CallbackUrl 
create socket error
socket
Port
bind socket error
listen
server is run.
NoColor
no enough memory.
(http://jihuo.qq.com).
accept
 http://im.jecat.cn/pub/pay.php
recv
[%d]
[%d]
[%d]
@[face:%u]
GET %s HTTP/1.1
Content-Length: 
getqqsession:
datalen is too small.
util.c
http_request
QQTcpServerList
QQUdpServerList
QQHttpProxyServerList
no server for logging.
qqconn.c
## Warning: not in proxy mode.
failed to send data to proxy sever.
can't not create socket. ret=%d
connecting to %s:%d
can't not connect server %s
qqconn_connect
qqconn_establish
qqconn_get_server
### Default Configuration ###
QQPacketLog = false
QQTerminalLog = false
QQLogDir = ./log
QQVerifyDir = ./verify
 UDP or TCP or PROXY_HTTP
QQNetwork = UDP
NO_COLOR = false
#QQTcpServerList = 219.133.60.173:80|219.133.38.232:80|219.133.40.177:80
QQTcpServerList = 219.133.60.173:443|219.133.49.125:443|58.60.15.33:443
QQUdpServerList = 219.133.49.171:8000|58.60.14.37:8000|219.133.60.36:8000|58.60.15.39:8000|sz6.tencent.com:8000|sz7.tencent.com:8000
QQHttpProxyServerList = 
$kUW
$kUW
exit
help
status
enter
leave
view
info
update
change
test
verify
clear
clrscr
 MyQQ2009 
help:	  
add/a:	 
. add+QQ
cls/clear: 
view/v:	
who/w:	 
qun/q:	 
to/t:	  
enter/e:   
leave/l:   
say/s:	 
info/i:	
update/u:  
status:	
(online|away|busy|killme|hidden)
verify/r:  
verify
change/c:  
exit/x:	
0123456789abcdef
CONNECT %s:%d HTTP/1.1
Accept: */*
Content-Type: text/html
Proxy-Connection: Keep-Alive
Content-length: 0


反汇编
805ade2:	89 04 24             	mov    %eax,(%esp)
 805ade5:	e8 bf 23 ff ff       	call   804d1a9 <pthread_self@plt+0x3b91>
 805adea:	89 44 24 5c          	mov    %eax,0x5c(%esp)
 805adee:	83 7c 24 5c 00       	cmpl   $0x0,0x5c(%esp)
 805adf3:	74 0b                	je     805ae00 <pthread_self@plt+0x117e8>
 805adf5:	8b 44 24 5c          	mov    0x5c(%esp),%eax
 805adf9:	0f b6 00             	movzbl (%eax),%eax
 805adfc:	84 c0                	test   %al,%al
 805adfe:	75 11                	jne    805ae11 <pthread_self@plt+0x117f9>
 805ae00:	c7 04 24 f2 f1 05 08 	movl   $0x805f1f2,(%esp)
 805ae07:	e8 7c e7 fe ff       	call   8049588 <puts@plt>       puts 缺少激活码
 805ae0c:	e9 58 0a 00 00       	jmp    805b869 <pthread_self@plt+0x12251>
 805ae11:	8b 44 24 5c          	mov    0x5c(%esp),%eax
 805ae15:	89 04 24             	mov    %eax,(%esp)
 805ae18:	e8 98 fc ff ff       	call   805aab5 <pthread_self@plt+0x1149d>
 805ae1d:	a1 58 2c 06 08       	mov    0x8062c58,%eax
 805ae22:	c7 44 24 04 03 f2 05 	movl   $0x805f203,0x4(%esp)
 805ae29:	08 
2011-8-28 21:40
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
11
看太阳有没有9个,打算射掉8个
2011-8-29 09:45
0
游客
登录 | 注册 方可回帖
返回
//