能力值:
( LV6,RANK:90 )
|
-
-
2 楼
感谢!楼主我也最近想实现这个linker加固,看了很多文章,r0ysue的那个demo我可以运行!给你大大的点个赞!走在我前面
|
能力值:
( LV12,RANK:280 )
|
-
-
3 楼
逆天而行
感谢!楼主我也最近想实现这个linker加固,看了很多文章,r0ysue的那个demo我可以运行!给你大大的点个赞!走在我前面
對你有幫助就好  雖然r0ysue大佬那個demo我跑不起來(可能是環境問題?), 但真的很有參考價值
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
都在自定义linker...越来越不好玩了
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
666
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
TQL
|
能力值:
( LV9,RANK:270 )
|
-
-
7 楼
我有个问题,你虽然自定义linker加载了,我遍历系统的linker加载文件列表能找到么?能找到就可以dump出来。
|
能力值:
( LV12,RANK:280 )
|
-
-
8 楼
珍惜Any
我有个问题,你虽然自定义linker加载了,我遍历系统的linker加载文件列表能找到么?能找到就可以dump出来。
遍歷系統的linker加載文件列表是指linker_main.cpp裡的solist嗎? 如果是的話應該能找到, 因為有一步是將當前so(加載器so)修正為目標so, 就是不知道修正的效果如何。
|
能力值:
( LV9,RANK:270 )
|
-
-
9 楼
ngiokweng
遍歷系統的linker加載文件列表是指linker_main.cpp裡的solist嗎? 如果是的話應該能找到, 因為有一步是將當前so(加載器so)修正為目標so, 就是不知道修正的效果如何。
那就是还可以dump出来的,现在一般so的脱壳机都是直接遍历这玩意,从开始地址-结束地址dump出来
|
能力值:
( LV12,RANK:280 )
|
-
-
10 楼
珍惜Any
那就是还可以dump出来的,现在一般so的脱壳机都是直接遍历这玩意,从开始地址-结束地址dump出来
嗯, 畢竟我大部分代碼都是抄源碼的, 沒有做魔改, 以後看看有沒有機會研究下對抗的方法
|
能力值:
( LV1,RANK:0 )
|
-
-
11 楼
好文当赏
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
好文当赏
|
能力值:
( LV12,RANK:310 )
|
-
-
13 楼
感谢分享,不过怎么都是繁体字?楼主你很机车哦
|
能力值:
( LV12,RANK:280 )
|
-
-
14 楼
pureGavin
感谢分享,不过怎么都是繁体字?楼主你很机车哦 [em_86]
我只會打繁體啊, 而且我人很nice一點都不機車
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
谢谢楼主分享,学到很多~
|
能力值:
( LV12,RANK:280 )
|
-
-
16 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
tql
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
我有个问题哈,就是如果改包形式注入的so,在maps下都会留下痕迹吧,用这个技术,是不是也只能做到把第二个so的痕迹抹除掉,但第一个so也有痕迹,本身第一个so怎么抹除呢
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
感谢分享
|
能力值:
( LV12,RANK:280 )
|
-
-
20 楼
恋一世的爱
我有个问题哈,就是如果改包形式注入的so,在maps下都会留下痕迹吧,用这个技术,是不是也只能做到把第二个so的痕迹抹除掉,但第一个so也有痕迹,本身第一个so怎么抹除呢
我看過一個方法是利用memfd_create創建一個匿名共享內存, 然後用dlopen來加載, 通過這個方式來加載第一個so或許可以做到。
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
ngiokweng
我看過一個方法是利用memfd_create創建一個匿名共享內存, 然後用dlopen來加載, 通過這個方式來加載第一個so或許可以做到。
但是你要怎么清除第一个so在maps里的信息呢,我是改包(反编译回编译),不是改系统哈
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
看不懂繁体字怎么办
|
能力值:
( LV1,RANK:0 )
|
-
-
23 楼
萌新的我 最近也是刚接触到二进制 如何只是为了注入 放到内存 修复重定向 就能跑起来了 ...
|
能力值:
( LV12,RANK:280 )
|
-
-
24 楼
exit0
萌新的我 最近也是刚接触到二进制 如何只是为了注入 放到内存 修复重定向 就能跑起来了 ...
什麼意思??
|
能力值:
( LV12,RANK:260 )
|
-
-
25 楼
看样子网上基本都是使用soinfo,请问师傅能直接加载so到内存手动链接和重定位从而调用so吗
|
|
|