|
|
|
|
|
[结束][第一阶段◇第二题]看雪论坛.珠海金山2007逆向分析挑战赛
合并搞定。。。。没有资源编辑器,下午去公司搞 |
|
[结束][第一阶段◇第一题]看雪论坛.珠海金山2007逆向分析挑战赛
我也援交答案了……不过不会写GUI啊 |
|
[me fuck]me fuck me fuck me fuck me fuck
想了想,还是发这个比较好 |
|
[讨论]关于新版Themida的AntiDebug
Get Fs Selector |
|
[me fuck]me fuck me fuck me fuck me fuck
修正: /* me fuck */ #include <windows.h> #include <stdio.h> #define CIRCLES 9 void down(DWORD); void up(DWORD); BYTE buf[CIRCLES+1]; DWORD pos = 0; DWORD hash; void dump(DWORD n) { printf("%c", (n - (hash >> (pos % 31)) % 10 + 10) % 10 + '0'); pos++; } void down(DWORD n) { if (!buf[n] || n < 1) return; if (n > 1) { up(n-1); for (DWORD i = n-2; i >= 1; i--) down(i); } buf[n] = 0; dump(n); } void up(DWORD n) { if (buf[n] || n < 1) return; if (n > 1) { up(n - 1); for (int i = n - 2; i >= 1; i--) down(i); } buf[n] = 1; dump(n); } DWORD get_hash(PCHAR s) { LONG h = 0x13572468; DWORD n = strlen(s); if (n > 15) n = 15; for (DWORD i = 0; i < n; i++) { h = (s[i] + h) * 0x3721273 + 0x24681357; h = (h << 25) | (h >> 7); } return h; } void main(int argc, char **argv) { DWORD i; hash = get_hash(argv[1]); buf[9] = 1; for (i = 1; i <= 8; i++) buf[i] = (hash >> i) & 1; for (i = 9; i >= 1; i--) down(i); } /* me fuck */ #include <windows.h> #include <stdio.h> #define CIRCLES 9 void down(DWORD); void up(DWORD); BYTE buf[CIRCLES+1]; DWORD pos = 0; DWORD hash; void dump(DWORD n) { printf("%c", (n - (hash >> (pos % 31)) % 10 + 10) % 10 + '0'); pos++; } void down(DWORD n) { if (!buf[n] || n < 1) return; if (n > 1) { up(n-1); for (DWORD i = n-2; i >= 1; i--) down(i); } buf[n] = 0; dump(n); } void up(DWORD n) { if (buf[n] || n < 1) return; if (n > 1) { up(n - 1); for (int i = n - 2; i >= 1; i--) down(i); } buf[n] = 1; dump(n); } DWORD get_hash(PCHAR s) { LONG h = 0x13572468; DWORD n = strlen(s); if (n > 15) n = 15; for (DWORD i = 0; i < n; i++) { h = (s[i] + h) * 0x3721273 + 0x24681357; h = (h << 25) | (h >> 7); } return h; } void main(int argc, char **argv) { DWORD i; hash = get_hash(argv[1]); buf[9] = 1; for (i = 1; i <= 8; i++) buf[i] = (hash >> i) & 1; for (i = 9; i >= 1; i--) down(i); } |
|
[结束][第一阶段◇第一题]看雪论坛.珠海金山2007逆向分析挑战赛
是鄙视我写不出keygen |
|
[结束][第一阶段◇第一题]看雪论坛.珠海金山2007逆向分析挑战赛
悍,鄙视我不会写程序 |
|
看雪论坛.珠海金山2007逆向分析挑战赛---第一阶段通过选手名单(65位)
寒,过了很久自动刷新了一次 |
|
看雪论坛.珠海金山2007逆向分析挑战赛---第一阶段通过选手名单(65位)
实力是一湾浅浅的海峡,我在这头,shoooo在那头。 |
|
看雪论坛.珠海金山2007逆向分析挑战赛---第一阶段通过选手名单(65位)
实力是一湾浅浅的海峡,我在这头,shoooo在那头。 |
|
[结束][第一阶段◇第一题]看雪论坛.珠海金山2007逆向分析挑战赛
日,有人搞定了,我还没搞定 |
|
看雪论坛.珠海金山2007逆向分析挑战赛――“金山杯”赛事细则
我的表12:00了 |
|
看雪论坛.珠海金山2007逆向分析挑战赛――“金山杯”赛事细则
不足30人tshit怎么分? |
|
看雪论坛.珠海金山2007逆向分析挑战赛――“金山杯”赛事细则
如果只有5个人咋办 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值