这道题研究了很久,总算是理解了got表和plt表的关系和作用 checksec看防护 main函数里提示了vunlnerable函数 查看一下vulnerable函数 可以利用read函数栈溢出,但是这道题没有给system函数。所以我们可以利用附件给的libc_32.so.6文件,计算出syste ...
分类:
其他好文 时间:
2020-03-24 10:32:30
阅读次数:
116
info memory参数简介 used_memory_human:262.89M used_memory_rss:267489280 mem_fragmentation_ratio:0.97 (Redis在编译时便会指定内存分配器;内存分配器可以是 libc 、jemalloc或者tcmalloc ...
分类:
其他好文 时间:
2020-03-23 15:28:34
阅读次数:
91
安装需要的依赖yuminstallzlib-devellibxml2-devellibjpeg-devellibjpeg-turbo-devellibiconv-devel-yyuminstallfreetype-devellibpng-develgd-devellibcurl-devellibxslt-devellibxslt-devel-y单独安装依赖libiconv-develcd/tool
分类:
Web程序 时间:
2020-03-22 22:38:17
阅读次数:
159
Php编译安装 安装依赖包 yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-deve ...
分类:
Web程序 时间:
2020-03-08 11:17:03
阅读次数:
101
1、下载服务端的安装包,下载地址: https://github.com/Wind4/vlmcsd/releases 注意,下载编译好的包省时间,名称为:binaries.tar.gz 或者直接下载我下载好的的,传送门 提取码:joo1 2、解压缩后选择自己的服务器系统对应的版本,下面的验证过,其他 ...
分类:
Windows程序 时间:
2020-03-05 23:42:59
阅读次数:
1137
Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。 下面记录了在Linux环 ...
分类:
数据库 时间:
2020-03-03 20:37:22
阅读次数:
111
背景 本来计划年后跑路的,不知道是我太菜,还是疫情原因,投简历都没人搭理我。现在又不能出门,只好自己找点事干了。 本文基于Android8.1分析。如果不想看分析过程,可以直接跳到最后的总结。 加固和简单分析 自己随便写个app,上传到百度开发者平台去加固。 加固后反编译看下。包名com.examp ...
分类:
其他好文 时间:
2020-03-03 13:06:48
阅读次数:
240
Full RELRO 为got表只读 程序的功能如下 1是read函数,存在栈溢出,2是puts函数,可以泄露canary,3是退出 思路 :程序中插入了canary,用puts函数泄露,然后再用puts函数来泄露puts_got,用libcsearcher获得libc版本,最终getshell c ...
分类:
其他好文 时间:
2020-03-02 10:34:15
阅读次数:
95
1.依赖项安装 sudo apt-get update sudo apt-get install git build-essential linux-libc-dev sudo apt-get install cmake cmake-gui sudo apt-get install libusb-1 ...
分类:
系统相关 时间:
2020-03-01 20:05:50
阅读次数:
157
出现这个错误时,这多半是你所编译的项目是在64位机器上生成32位的项目,你需要安装对应的gcc 32位的库;此时检查gcc一定有-m32的存在; 你系统中gcc没有安装multilib 库;使用这个库可以在64位的机器上产生32位的程序或者库文件; 你可以选择:apt install gcc-mul ...
分类:
其他好文 时间:
2020-03-01 00:16:22
阅读次数:
109