【文件属性】:
文件名称:preeny:一些有用的预载库,用于填充东西
文件大小:28KB
文件格式:ZIP
更新时间:2021-02-26 01:02:30
C
en
Preeny通过使其更容易与本地服务交互来帮助您变笨。 它禁用了fork() , rand()和alarm()并且,如果您愿意,可以使用巧妙/骇人的技巧将服务器应用程序转换为控制台,甚至可以修补二进制文件!
Preeny具有以下模块:
姓名
概括
发牌器
禁用警报()
叉
禁用fork()
痕迹
禁用ptrace()
德兰
禁用rand()和random()
设计
禁用sigaction()
脱壳
将套接字通信通道传递到控制台
desock_dup
将套接字通信通道传送到控制台(简单方法)
恩索克
desock的反面-就像socat的LD_PRELOAD版本一样!
欲望
用srand()进行棘手的事情来控制随机性。
定时
使time()始终返回相同的值。
睡着了
使sleep()和usleep()什么都不做。
mallocwatch
如果ltrace不方
【文件预览】:
preeny-master
----cmake-build.sh(59B)
----src()
--------crazyrealloc.c(1KB)
--------setcanary.c(1KB)
--------deptrace.c(153B)
--------dealarm.c(111B)
--------setstdin.c(3KB)
--------getcanary.c(2KB)
--------defork.c(112B)
--------desrand.c(997B)
--------detime.c(1KB)
--------writeout.c(587B)
--------desock_dup.c(1KB)
--------logging.h(193B)
--------desleep.c(463B)
--------logging.c(1KB)
--------desock.c(8KB)
--------deuid.c(390B)
--------desigact.c(202B)
--------Makefile(2KB)
--------patch.c(5KB)
--------eofkiller.c(3KB)
--------deexec.c(1KB)
--------startstop.c(233B)
--------ensock.c(1KB)
--------mallocwatch.c(2KB)
--------derand.c(284B)
----CMakeLists.txt(3KB)
----cmake-build-multiarch.sh(151B)
----LICENSE(1KB)
----test()
--------setstdin_getc.c(325B)
--------setstdin_read.c(757B)
--------rand.c(244B)
--------run_tests.sh(718B)
--------sleep.c(532B)
--------setstdin_fread.c(775B)
--------Makefile(398B)
--------hello.c(58B)
--------sock.c(304B)
--------.gitignore(46B)
--------realloc.c(593B)
--------uid.c(243B)
--------time.c(379B)
----README.md(8KB)
----Makefile(222B)
----.gitignore(16B)