【Pwn#0x00】pwnable.tw-start/orw/calc writeup
start是我太年轻了,第一题做了一小时半才拿到flag……首先一看,保护全关的32位程序。
123456789101112131415161718192021222324252627282930313233343536$ objdump -d -M Intel ./start ./start: file format elf32-i386Disassembly of section .text:08048060 <_start>: 8048060: 54 push %esp 8048061: 68 9d 80 04 08 push $0x804809d 8048066: 31 c0 xor %eax,%eax 8048068: 31 db xor %ebx,%ebx 804806a: 31 c9 xor %ecx,%ecx 804806c: 31 d2 xor ...
【CSAPP#0x00】CSAPP:Lab2 BombLab
寒假学的时候没做,现在补票来做一下这个(看似)六阶段的炸弹程序。
1234567891011121314151617181920212223242526272829303132333435363738394041424300000000004015c4 <phase_defused>: 4015c4: 48 83 ec 78 sub $0x78,%rsp 4015c8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 4015cf: 00 00 4015d1: 48 89 44 24 68 mov %rax,0x68(%rsp) 4015d6: 31 c0 xor %eax,%eax 4015d8: 83 3d 81 21 20 00 06 cmpl $0x6,0x202181(%rip) # 603760 <num_inp ...
【Algorithm#0x00】数据结构-逆波兰表示法
四则运算表达式求值 - 逆波兰表示法逆波兰表示法是栈结构的典型应用。在逆波兰表示法中,无论是“把中缀表达式转化成后缀表达式”,还是“计算后缀表达式”,都需要用栈作为工具。所以我写了一个简单的表达式转换程序试了下……(仅支持个位数加减法)
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283#include <iostream>#include <string>#include <stack>#include <cctype>using namespace std;// 返回符号优先级,若非运算符则返回0inline unsigned short prior(char c){ switch (c) { case '*' ...
【pwn.college#0x01】babyrop writeup
eaca718fb9dd5e83c1bc91ad0802e51f5847baed6f310d8a309175ba18b8f7d408a749ad700209c0f72986ee90a3358acd0306f27699d5172e88198159edafc466df0058ab3fc60321f1059235ba5fcbfa6d15edd8145200436a9cca6d6ac831e18c93a07b7cf86749c9fec41d802597dce3bbc801ab9cc2d69246d9d0a17339919a99637bd23892215e6553030a96edc1f45bcbf1dc6c5c348817b75446944fa63be7b0ef72be4b1d5b6aebe194fb1e0445b51d2215e86ed3127a8a4a25dd6cab6fb98528ff204205015b6f504c9d784f8efe26c5b25ce255a635258b725aee4713cb89305c1864e91bd9215105248ee42f23de1ce8585d0 ...
【pwn.college#0x02】toddlerone writeup
eaca718fb9dd5e83c1bc91ad0802e51f5847baed6f310d8a309175ba18b8f7d4679586960fc7b251f7639969973b33c8eb3a16e483c4a403c5d1401b9a0c38b4e3d95ff47d8a22800d6529771e29efd4bae6683dc143ad15918f18ce0ce40e0080e048d91e3ed66d3ad33a6406405af1b4700977b663156e0712f56878b596c37fc410f03fd7cb58de47ee661f62e21fb975b4557244db38230b5bab3f9bc569704efa045a175c73bae003b4a3ecaff96b4beb4a8f2909ab8121b85822ac150d0b88c5662fabfbe192fffa0db06cb4e52c8f303783fc9b3b244e783c1744db8edf17214c1af4340228f5ebf95d6bb09e1ef61ec53e4d973d8 ...
【pwn.college#0x00】babymem writeup
eaca718fb9dd5e83c1bc91ad0802e51f5847baed6f310d8a309175ba18b8f7d4f034f0df9562c6f4603223e8e651bbd8acb4d5a98a90c90f4304a11fed0482ff3fd012323d867721418409d7c60a6962ddd25ea5254b7466fe446f351e6c0320213a846444fa5515ee7eac77b3e1249c7b16a9a2a96d05f36711e7df732d7a11eca88e37d839240fa931823df7f8274b763dc7b77755f8aea4e785b54f04768f6c85ac1f383ccab13f5c2c2f8f142472366f3ae7a586717b69766ce7bfe176cf1e4ef6843e6fd8adae56f5c9a3903d46db7c5d810cda327347ffc223f09d55196db882155e73c47e331cb50bc3ffd9cf0a0a522df85bb63f6 ...
【Blog#0x01】使用Valine给Hexo博客添加评论功能
0x00 查看Valine支持的主题可以在 Valine中文文档 - 在Hexo中使用 查看Valine已经在哪些主题中默认适配。Hexo的默认主题 landscape 也在列表中。
0x01 配置LeanCloud应用在 https://leancloud.cn/ 注册账号,实名认证验证邮箱后可以创建应用。应用的名字和描述都没有要求,可以自行取名。在应用的 设置-安全中心-Web 安全域名 处,加入Hexo博客的域名(比如我就是填https://cameudis.github.io/)
创建完毕后,在应用的 设置-应用凭证 处,可以看到应用的AppID和AppKey,等会要用。
0x02 配置Hexo设置如果是支持的主题,那么在 /themes/[theme_name]/_config.yml 中,会有相关的配置设置。比如 landscape 主题的配置文件中有如下配置:
123456789101112# valine comment system. https://valine.js.orgvaline: enable: false # if you want use val ...
【Blog#0x00】欢迎访问Cameudis的博客
欢迎页面,加上本站主的一些bb!
站主目前是信息安全大二就读,比较萌新,但是对建站这种事情感到非常酷炫,我也要整一个,所以用hexo和Github Pages建了这个博客。
本站点参考教程:使用hexo+github搭建免费个人博客详细教程 - 小茗同学
hexo是一个静态网页生成框架,支持md渲染成网页,有各种主题可以选择,各种配置选项,详见官方文档。hexo官方中文文档Github Pages是Github提供的静态网页托管服务,对于非商业用途免费。GitHub Pages官方中文文档评论使用Valine,教程请看使用Valine给Hexo博客添加评论功能、以及Valine Admin - 评论邮件通知、评论管理、垃圾评论过滤等加密使用hexo-blog-encrypt,教程请看hexo-blog-encrypt/ReadMe_zh主题使用butterfly,文档请看Butterfly 安裝文檔(一) 快速開始
以及感谢nich0las学长告诉我可以这么玩!并且附上他的博客:https://nicholas-wei.github.io/
本人邮箱:C ...