首页
论坛
课程
招聘
[原创]Fllvm(Fuck-ollvm)介绍
2018-4-3 17:57 7543

[原创]Fllvm(Fuck-ollvm)介绍

2018-4-3 17:57
7543

Fllvm是我自己个儿研发的一款安全编译器,全称为Fuck-ollvm,Fllvm的使用非常方便,命令行可直接运行,或接入ndk(XCODE)都可以。目前Fllvm的运行平台为方便展示为win系统。

  Fllvm基于的是LLVM6.0,但依然可以无缝接入到老版ollvm,如ollvm4.0和5.0,而无需修改你原本已经配好的编译工具链,几乎为傻瓜式一键操作。

  以windows使用ndk+fllvm为例,说明一些简单的问题:

1、        Fllvm在win上运行更为简单,但linux和MAC上都比win强;

2、        Fllvm实现真正全平台、全文件的保护,以安卓为例,无需用户提供源码,且无论你的目标文件是动态库、静态库、原生APP都可以;

3、        Fllvm效果展示与标准版ollvm强度比较:

我们以ndk的helloworld为例,源代码为:


编译后,so直接膨胀为以前的5倍,大约70KB,膨胀率高于标准版ollvm。


接着,我们使用IDA打开,


在IDA分析显示结束后,依然不能F5,而标准版ollvm F5后,是可以看到if,while代码的。再强一些,就是F5出来的是数组间接跳转,解决办法就是加壳或区段加密,但众所周知,安卓版本越高,越是不允许你从so文件结构做文章的,而Fllvm只需要编译出来就达到该效果,基本彻底封死F5。而通过观看指令及数据,也可以知道混淆、变形、加密都有了。

接下来,来看IDA分析的逻辑流程:


这只是一个简单的ndk helloworld,明显是比ollvm凶残

4、        Fllvm与当前反混淆工具的对抗:当前应对ollvm混淆的大体方法为:自写脚本、bcf、decllvm、符合执行。前三个无论是自己找规律,还是基于capstone,对Fllvm都只存在理论的可行性,基本用途不大。而大杀器符号执行,我们来看编译时的cmd窗口:



符号都会被做加密和特殊处理,查看IDA字符串窗口,什么也找不到的:


5、我们希望可以将Fllvm安全编译器壮大,获得一些实质性的支持(如赞助官网的搭建),并有更多大佬可以加入其中。优势:我们有完整的团队链,且都是安全界精英人物,有能力实现把安全由点转面,由面转体,我们是一群想做大、做强、专业、全面的逆向人。试用、合作、赞助等请联系本人,联系方式很多人都知道,就不留了。另外,本技术知识产权已申请地方保护,若想商业化(包括但不限于思路、成果表现等的商业化)请务必与本人联系。


真无语,直接上图,这是ollvm4.0




最后关于我抄袭问题声明如下几点:

1.我是做PHP的,没怎么接触andriod、IOS,所以对此很费解;

2.每个技术者都有自己的风格特色,熟悉我的人都知道,这就是我的风格;

3.至于说我接入了Sllvm、Hxx的Idlib组件,不好意思,我根本不知道那是什么,Sllvm都没有开源,Hxx我也看不懂;

4.log提示,我也想不出什么其他花式的log方法;

5.代码我也想不出ollvm其他的花式编写;

6.自证视频相信都可以看到,混淆参数都是ollvm标准版的,也实现了作者所说的我抄不出来的缺陷功能;

7.我只想弄点资金搞个像样的团队,而且已经低调很久了,如果你听过逆向调用,那就是听到我了,一个途省事的小玩意;

8.到底谁心寒,谁心凉,大家自有评判




2022 KCTF春季赛【最佳人气奖】火热评选中!快来投票吧~

最后于 2018-4-3 18:00 被论坛帐号编辑 ,原因:
收藏
点赞0
打赏
分享
最新回复 (28)
雪    币: 5
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
thenoone 活跃值 2018-4-3 18:03
2
0
太水了,太水了

PHP是最好的语言~
雪    币: 33
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
MFiona 活跃值 2018-4-3 18:04
3
0
因吹斯汀
雪    币: 4
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liudaox 活跃值 2018-4-3 19:42
4
0
6666
雪    币: 72
活跃值: 活跃值 (429)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
rongkao 活跃值 2018-4-3 22:30
5
0
太水了,太水了

PHP是最好的语言~
话说能发出来让我们用用?
雪    币: 298
活跃值: 活跃值 (88)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
七少月 活跃值 2018-4-3 22:35
6
0
https://bbs.pediy.com/thread-225684-1.htm#1523827,还有怀疑的,可以到下面继续取证
雪    币: 138
活跃值: 活跃值 (90)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
naville 活跃值 1 2018-4-4 08:19
7
0

最后于 2018-4-4 12:49 被LowRebSwrd编辑 ,原因: 讨论技术才是解决的方法,骂人无济于事
雪    币: 298
活跃值: 活跃值 (88)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
七少月 活跃值 2018-4-4 09:19
8
0
你这人是不是不人身攻击就不能说话?log就是随便百度的,有的有样式,有的没有,我也做几年了,非虫时代我就参与了
雪    币: 298
活跃值: 活跃值 (88)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
七少月 活跃值 2018-4-4 09:20
9
0
你一个在英国的学生,到底还是不是中国人的思想都不知道,还说自己是穷学生,真以为自己能上天?
雪    币: 298
活跃值: 活跃值 (88)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
七少月 活跃值 2018-4-4 09:22
10
0
现在事实出来了,我为我带来的误会道歉,但你一直骂人,素质在哪里
雪    币: 298
活跃值: 活跃值 (88)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
七少月 活跃值 2018-4-4 09:29
11
0
看着技术上确实没得黑了,也用的确实是我自己的方案,就又要谩骂,我要求你道歉,是对我人身的侮辱而道歉,有什么问题
雪    币: 298
活跃值: 活跃值 (88)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
七少月 活跃值 2018-4-4 09:32
12
0
有时我忍,不代表我不知道,你卖ipad协议,卖的很爽吧,要不要我公布一下
雪    币: 2
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小可爱醉 活跃值 2018-4-4 09:57
13
0

 人家94年  怎么了  ,有能力居上!你有能力  你来写!  什么玩意
最后于 2018-4-4 12:50 被LowRebSwrd编辑 ,原因:
雪    币: 2
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小可爱醉 活跃值 2018-4-4 09:58
14
0

水吗?工具很好用,我们爱用,只允许你来写,还不允许别人写?  咋个全世界不是你的?支持少月! 
最后于 2018-4-4 12:50 被LowRebSwrd编辑 ,原因: 讨论技术才是解决的方法,骂人无济于事
雪    币: 2
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小可爱醉 活跃值 2018-4-4 10:00
15
0
无需证明,清者自清,人家少月写个工具  ,管你的事情了?
最后于 2018-4-4 10:34 被MindMac编辑 ,原因: 请注意用词
雪    币: 2
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小可爱醉 活跃值 2018-4-4 10:01
16
0
 naville      你个老东西  ,自己没能力,来喷人家?
最后于 2018-4-4 10:34 被MindMac编辑 ,原因:
雪    币: 12
活跃值: 活跃值 (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
a白小痴 活跃值 2018-4-4 10:02
17
0
666
雪    币: 18192
活跃值: 活跃值 (1709)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
KevinsBobo 活跃值 8 2018-4-4 10:02
18
0
小可爱醉 你妈比的 naville 你个老东西 ,自己没能力,来喷人家?
请注意用词方式,不要人身攻击!
雪    币: 12
活跃值: 活跃值 (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
a白小痴 活跃值 2018-4-4 10:03
19
0
清者自清,谁能保证自己的每一句代码能跟任何人的都不一样呢?
雪    币: 18192
活跃值: 活跃值 (1709)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
KevinsBobo 活跃值 8 2018-4-4 10:06
20
0
naville 94年的小逼崽子也敢自称老东西了?还给自己起个名字叫七少?中二病犯了吧你别他妈逗了宿州这种小地方的穷屌还真当自己大~~小姐~~少爷?
争论归争论,请勿人身攻击
雪    币: 397
活跃值: 活跃值 (947)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
KooJiSung 活跃值 2018-4-4 10:11
21
0
没开源给自己产品做广告的不封吗?  搞得乌烟瘴气,一点技术氛围都没有
雪    币: 25
活跃值: 活跃值 (170)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
endlif 活跃值 1 2018-4-4 10:12
22
0
naville 94年的小逼崽子也敢自称老东西了?还给自己起个名字叫七少?中二病犯了吧你别他妈逗了宿州这种小地方的穷屌还真当自己大~~小姐~~少爷?
特么还带地域黑?你算个什么东西?
雪    币: 18192
活跃值: 活跃值 (1709)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
KevinsBobo 活跃值 8 2018-4-4 10:14
23
0
endlif 特么还带地域黑?你算个什么东西?
请注意用词!
雪    币: 5
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
thenoone 活跃值 2018-4-4 10:16
24
0
小可爱醉 你妈比的 naville 你个老东西 ,自己没能力,来喷人家?
哈哈,张总只是个孩子啊,相比之下窃少月确实算得上老布斯了,哈哈
雪    币: 298
活跃值: 活跃值 (88)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
七少月 活跃值 2018-4-4 10:21
25
0
孩子就可以骂了,我让我孩子当你面骂你
游客
登录 | 注册 方可回帖
返回