首页
社区
课程
招聘
使用
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-11 12:32
0
[原创]爆破第3回
验证通过
时长:311Min
得分:39.43
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-11 12:31
0
[原创]第二部分比赛[第三回]CrackMe破解提交
验证通过
时长:235Min
得分:39.58
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-11 12:05
0
[原创]rocky-CrackMe爆破方法
验证通过
时长:180Min
得分:39.68
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-11 12:04
0
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-11 12:03
0
[原创][第三回]CrackMe破解提交
时长:110Min
得分:39.81
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-10 22:40
0
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-8 17:04
0
[注意]PEDIY 2009年CrackMe 攻防大赛攻击成绩计算器
添加了第一回合的攻击得分信息
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-8 16:10
0
[原创]第二部分比赛[第一回]CrackMe破解提交
验证通过(虽然爆的是假的验证流程 不过根据规则认定爆破成功)
时长:213 min
成绩:39.62
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-8 16:09
0
[原创]第二部分比赛[第一回]CrackMe破解提交
验证通过(虽然爆的是假的验证流程 不过根据规则认定爆破成功)
时长:30 min
成绩:39.95
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-8 16:08
0
[原创]第二部分比赛[第一回]CrackMe破解提交
已经超过时限 验证未能通过
成绩: 0
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-8 16:07
0
[原创]第二部分比赛[第一回]CrackMe破解提交
验证通过(虽然爆的是假的验证流程 不过根据规则认定爆破成功)
时长:21 min
成绩:39.96
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-8 16:04
0
[讨论]第二部分比赛[第一回]CrackMe破解提交
验证通过(爆破未完全成功 提示信息为验证失败 需要刷新才显示为验证成功 CM版块己有同好发布了成功的爆破方法 请参考)
时长:2031 min
成绩:34.34
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-8 16:00
0
[原创]第二部分比赛[第一回]CrackMe破解提交
验证通过(爆破未完全成功 提示信息为验证失败 CM版块己有同好发布了成功的爆破方法 请参考)
时长:2136 min
成绩:33.77
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-8 15:52
0
[原创]第二部分比赛[第一回]CrackMe破解提交
第一回
验证通过(虽然爆的是假的验证流程 不过根据规则认定爆破成功)
时长:54 min
成绩:39.91

第四回
时长:89Min
得分:39.84

第六回
时长:100Min
得分:39.82

第七回
时长:25 Min        
得分:39.96
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-7 12:00
0
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-5 15:14
0
[已结束] [PEDIY.华章 Crackme 竞赛 2009] [第一回] – Atom
我如何添加图像到帖子?
  如果您上传了一个图像作为附件,您可以点击编辑器“曲别针”图标旁边的向下箭头,并从列表中选择上传的图像。这样该图像将被插入到帖子中并显示在您想显示的地方。
  要插入非上传的,位于其它网站的图像,您可以将该图像的完整网址复制下来 (不是图像所在的页面网址),并点击“插入图像”图标或将网址复制到编辑器中并在前后分别添加 ,并确保在网址前后没有多余的空格。您也可以以这种方式从您的相册插入照片 。
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-4 22:44
0
[原创]小试金枪: jackozoo 2009热身版 !!
做了些垃圾活
   
    BYTE code = 0, bParam = 0;
    DWORD dParam = 0,tesp = 0, treg = 0;
    WORD wParam = 0, pos = 0;
    PVOID p = 0;
    FILE* fp = fopen("log.txt","a+");
    if (fp == NULL) return 1;
    while(pos < sizeof(VMDATA)) 
    {
        code = VMDATA[pos];
        pos++;
        p = (void*)(VMDATA+pos);
        bParam = *(BYTE*)p;
        wParam = *(WORD*)p;
        dParam = *(DWORD*)p;
        switch (code)
        {
        case 0:
             fprintf(fp,"%04X [%02X]        nop\r",pos-1,code);
            break;
        case 1:
            fprintf(fp,"%04X [%02X]        push byte 0x%02X\r",pos-1,code,bParam);
            pos = pos + 1;
            break;
        case 2:
            fprintf(fp,"%04X [%02X]        push word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 3:
            fprintf(fp,"%04X [%02X]        push dword 0x%08X\r",pos-1,code,dParam);
            pos = pos + 4;
            break;
        case 4:
            fprintf(fp,"%04X [%02X]        push byte %s\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 5:
            fprintf(fp,"%04X [%02X]        push word %s\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 6:
            if (bParam == 8)
            {
                fprintf(fp,"%04X [%02X]        push dword 0x%08X\r",pos-1,code,0);
            }
            else if (bParam == 4)
            {
                fprintf(fp,"%04X [%02X]        push dword %s\r",pos-1,code,"TESP");
            }
            else
            {
                fprintf(fp,"%04X [%02X]        push dword %s\r",pos-1,code,REG[bParam]);
            }
            pos = pos + 1;
            break;
        case 7:
            fprintf(fp,"%04X [%02X]        pop byte %s\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 8:
            fprintf(fp,"%04X [%02X]        pop word %s\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 9:
            fprintf(fp,"%04X [%02X]        pop dword %s\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 10:
            fprintf(fp,"%04X [%02X]        push byte [0x%08X]\r",pos-1,code,dParam);
            pos = pos + 4;
            break;
        case 11:
            fprintf(fp,"%04X [%02X]        push word [0x%08X]\r",pos-1,code,dParam);
            pos = pos + 4;
            break;
        case 12:
            fprintf(fp,"%04X [%02X]        push dword [0x%08X]\r",pos-1,code,dParam);
            pos = pos + 4;
            break;
        case 13:
            fprintf(fp,"%04X [%02X]        pop byte [0x%08X]\r",pos-1,code,dParam);
            pos = pos + 4;
            break;
        case 14:
            fprintf(fp,"%04X [%02X]        pop word [0x%08X]\r",pos-1,code,dParam);
            pos = pos + 4;
            break;
        case 15:
            fprintf(fp,"%04X [%02X]        pop dword [0x%08X]\r",pos-1,code,dParam);
            pos = pos + 4;
            break;
        case 16:
            fprintf(fp,"%04X [%02X]        add byte\r",pos-1,code);
            break;
        case 17:
            fprintf(fp,"%04X [%02X]        sub byte\r",pos-1,code);
            break;
        case 18:
            fprintf(fp,"%04X [%02X]        imul byte[NULL]\r",pos-1,code);
            break;
        case 19:
            fprintf(fp,"%04X [%02X]        idiv byte[NULL]\r",pos-1,code);
            break;
        case 20:
            fprintf(fp,"%04X [%02X]        and byte\r",pos-1,code);
            break;
        case 21:
            fprintf(fp,"%04X [%02X]        or byte\r",pos-1,code);
            break;
        case 22:
            fprintf(fp,"%04X [%02X]        xor byte\r",pos-1,code);
            break;
        case 23:
            fprintf(fp,"%04X [%02X]        add word\r",pos-1,code);
            break;
        case 24:
            fprintf(fp,"%04X [%02X]        sub word\r",pos-1,code);
            break;
        case 25:
            fprintf(fp,"%04X [%02X]        imul word[NULL]\r",pos-1,code);
            break;
        case 26:
            fprintf(fp,"%04X [%02X]        idiv word[NULL]\r",pos-1,code);
            break;
        case 27:
            fprintf(fp,"%04X [%02X]        and word\r",pos-1,code);
            break;
        case 28:
            fprintf(fp,"%04X [%02X]        or word\r",pos-1,code);
            break;
        case 29:
            fprintf(fp,"%04X [%02X]        xor word\r",pos-1,code);
            break;
        case 30:
            fprintf(fp,"%04X [%02X]        add dword\r",pos-1,code);
            break;
        case 31:
            fprintf(fp,"%04X [%02X]        sub dword\r",pos-1,code);
            break;
        case 32:
            fprintf(fp,"%04X [%02X]        imul dword\r",pos-1,code);
            break;
        case 33:
            fprintf(fp,"%04X [%02X]        idiv dword\r",pos-1,code);
            break;
        case 34:
            fprintf(fp,"%04X [%02X]        and dword\r",pos-1,code);
            break;
        case 35:
            fprintf(fp,"%04X [%02X]        or dword\r",pos-1,code);
            break;
        case 36:
            fprintf(fp,"%04X [%02X]        xor dword\r",pos-1,code);
            break;
        case 37:
            fprintf(fp,"%04X [%02X]        test byte\r",pos-1,code);
            break;
        case 38:
            fprintf(fp,"%04X [%02X]        test dword\r",pos-1,code);
            break;
        case 39:
            fprintf(fp,"%04X [%02X]        cmp dword\r",pos-1,code);
            break;
        case 40:
            fprintf(fp,"%04X [%02X]        jmp word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 41:
            fprintf(fp,"%04X [%02X]        jz word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 42:
            fprintf(fp,"%04X [%02X]        jnz word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 43:
            fprintf(fp,"%04X [%02X]        js word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 44:
            fprintf(fp,"%04X [%02X]        jns word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 45:
            fprintf(fp,"%04X [%02X]        jl word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 46:
            fprintf(fp,"%04X [%02X]        jle word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 47:
            fprintf(fp,"%04X [%02X]        jg word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 48:
            fprintf(fp,"%04X [%02X]        jge word 0x%04X\r",pos-1,code,wParam);
            pos = pos + 2;
            break;
        case 49:
            fprintf(fp,"%04X [%02X]        ret\r",pos-1,code);
            break;
        case 50:
            fprintf(fp,"%04X [%02X]        ret\r",pos-1,code);
            break;
        case 51:
            fprintf(fp,"%04X [%02X]        push byte [%s]\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 52:
            fprintf(fp,"%04X [%02X]        push dword [%s]\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 53:
            fprintf(fp,"%04X [%02X]        pop byte [%s]\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 54:
            fprintf(fp,"%04X [%02X]        pop dword [%s]\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 55:
            fprintf(fp,"%04X [%02X]        mov TREG, %s\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 56:
            fprintf(fp,"%04X [%02X]        mov %s, TREG\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 57:
            fprintf(fp,"%04X [%02X]        pop byte to %s by cbw cwde\r",pos-1,code,REG[bParam]);
            pos = pos + 1;
            break;
        case 58:
            fprintf(fp,"%04X [%02X]        mov TESP, ESP \r",pos-1,code);
            break;
        default:
            break;
        }
    }
    fclose(fp);
    return 0;
厉害的VM搞不动,本来还想试试能不能捡个偏宜解码出来看看算法,跑了半天没结果,加上楼主公布结果了,不玩了。
学习海风、CCFER的方法,希望啥时候能像sessiondiy那样对CM举重若轻,静待明天好戏开场。
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-8-29 15:08
0
[公告]欢迎 玩命 加入『安全编程论坛』管理团队
恭喜恭喜 软件壳保护专题真不错 学习ing
精华数
RANk
1969
雪币
46
活跃值
关注数
粉丝数
0
课程经验
0
学习收益
0
学习时长
基本信息
活跃值  活跃值:活跃值
  在线值:
  浏览人数:361
  最近活跃:2020-8-14 18:04
  注册时间:2006-01-07
勋章
能力值

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册