能力值:
( LV12,RANK:300 )
|
-
-
2 楼
可以直接用docker换系统,但是这么做需要记住不同系统的libc版本(我就是这么做的) 或者在利用脚本里加这条(仅调试阶段):process(["./ld-2.29.so","./heap1"],env={"LD_PRELOAD":"./libc-2.29.so"})
|
能力值:
( LV2,RANK:15 )
|
-
-
3 楼
pureGavin
可以直接用docker换系统,但是这么做需要记住不同系统的libc版本(我就是这么做的)
或者在利用脚本里加这条(仅调试阶段):process(["./ld-2.29.so",& ...
唔,我现在做的是要在服务器部署题目,只有elf和libc文件,其他的都米有,那个libc是那个系统的我不知道怎么查/捂脸 题目是ctfwiki的题目,为了使题目给的libc能够用上就必须在部署的时候让程序使用所给的libc,主要问题就在这儿了,头秃
|
能力值:
( LV2,RANK:15 )
|
-
-
4 楼
啊哈,解决了,我自己回一下 用的是Freedom师傅的项目 e03K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6V1M7%4W2*7P5g2)9J5c8X3k6J5k6h3g2Q4x3X3c8D9K9h3u0U0 根据他的教程可以直接使用自己的libc,前提是free-libc的这个库中有相应版本的libc库,因为要使程序使用自己的libc,并不是只要一个libc.so就可以的 至于其他版本的库可以自己添加,我是直接在各个版本的linux中直接把里边的lib目录打包出来放到free-libc相应目录中的 有师傅有方便下载的地方的话也希望可以提供一下,蟹蟹
|
能力值:
( LV2,RANK:15 )
|
-
-
5 楼
5fcK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6X3N6s2m8Q4x3X3g2Y4L8Y4g2Q4x3X3g2G2M7X3N6Q4x3V1k6Y4L8Y4g2Q4x3V1k6Y4L8r3W2T1j5#2)9J5c8R3`.`. 编译一时爽,编完火葬场
|
能力值:
(RANK:350 )
|
-
-
6 楼
BurYiA
啊哈,解决了,我自己回一下
用的是Freedom师傅的项目
1f2K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6V1M7%4W2*7P5g2)9J5c8X3k6J5k6h3g2Q4x3X3c8D9K9h3u0U0
根据他的教程可以直接使用自己的libc,前提是free-libc ...
感谢分享!以后可能会碰到类似问题
最后于 2020-4-14 23:04
被kanxue编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
还是github好
|
|
|