|
[原创]哈密顿行动(想体验一把计算机安全专家的进来试试)
一年多了!小咖啡,换波新题吧。 |
|
[求助]一道练习ctf逆向题目,求大佬给个WP,谢谢【已解决】
BUPT{DaTa_3An_013o_B3_3xcUTe_R1GhT!?^_^?!} |
|
[求助]关于Win32汇编中ptr和[ ]的使用问题
相当于 ecx = *(uint*)eax |
|
[讨论]学技术遇到难啃的骨头,该怎么办?
看到这标题,我就知道是你 |
|
[原创]VMP3.2授权分析
太强了! |
|
[求助]
mBqL!zS6-hLm)XY_ |
|
[原创]二进制漏洞利用中的ROP技术研究与实例分析
支持一下,IDA调试exp的方法很实用。 |
|
[求助]删除
3楼正解 |
|
[原创]2018看雪CTF第七题WP
pangpwn 请问下,这里的 t1 和 t2 数组是怎么来的?分别表示什么意思,这样爆破出来速度好快啊x,y,z坐标遍历的顺序不一样,t1中的是x->y->z,t2中的是x->z->y。 这里利用了拉丁立方体的性质:每行每列每竖列都是1-64的组合。 即对于任意的e属于[1,64],满足cube(x,y,z)=e的坐标(x,y,z)都有4096个。T[4096]就保存了这个结果。 而确定了任意两个坐标(比如x,z),使得cube(x,y,z)=e的y值也是唯一的。这样x->z->y的遍历顺序就可以直接从T[4096]中提取这个唯一的结果T[64*x+z],而不用遍历4096次去一一比对了。 |
|
|
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值