
【bug】
Pz_mstr
混子程序员
展开
-
python2中input()漏洞
前言Python2中有两种接收用户输入的方法input():接收用户输入且不修改输入的类型raw_input():接收用户输入并强制修改为字符串类型input()漏洞input()原样接收用户输入会导致严重的代码注入漏洞,下面请看例子:例子1passwd = "my123passwd"temp = input("Enter passwd:")if temp == passwd: print("Succees.")else: print("Sorry")例子2input = i原创 2022-04-09 09:40:51 · 1010 阅读 · 0 评论 -
解决latexdiff处理引用改动出错的问题
问题描述新latex文件中对引用进行了改动,直接使用latexdiff命令后,无法正常生成pdf文件问题解决让latexdiff忽略cite命令latexdiff --exclude-safecmd=cite old.tex new.tex > diff.tex其他踩坑记录请不要使用powershell启动latexdiff请使用cmd启动latexdiff...原创 2021-07-17 17:13:24 · 2566 阅读 · 5 评论 -
vim中文乱码
问题vim打开文件读取中文出现乱码,应为编码问题解决sudo vim /etc/vim/vimrc在文件里添加set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8原创 2020-10-24 12:42:38 · 173 阅读 · 0 评论 -
ubuntu 18安装aflgo(llvm-4.0)报错解决
bug1aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be definedbug2aggregate ‘__esan::SidelineThread::runSideline(void*)::sigaltstack SigAltStack’ has incomplete type and cannot be defined struct sigaltstack SigAltStack;solution这两个原创 2020-10-09 12:46:36 · 817 阅读 · 1 评论 -
gcc -m32报错解决
前言在64位下使用gcc编译32位程序出现报错,一般解决方案是缺各种依赖,如果你安装了依赖就可以了,那出门右转谷歌或者百度即可,本文是解决安装依赖都不能解决的情况error报错代码如下 ubuntu@ubuntu ~/code/pwn gcc -m32 test.c/usr/bin/x86_64-linux-gnu-ld: skipping incompatible /usr/lib...原创 2020-03-19 23:40:40 · 1390 阅读 · 0 评论 -
arm-none-eabi-gcc 报错 undefined reference to `_exit'解决方案
Bug使用arm-none-ebai-gcc出现如下报错ReasonARM Compiler toolchain 提到一种semi-host机制,博主没仔细看,感觉大概是要么使用semi-host要么不使用。Semihosting is a mechanism that enables code running on an ARM target to communicate and u...原创 2020-03-11 21:09:02 · 12102 阅读 · 5 评论