能力值:
( LV4,RANK:40 )
|
-
-
51 楼
我早已经习惯了这些,我有我的信仰,仅此而已,我一人足矣
|
能力值:
( LV4,RANK:50 )
|
-
-
52 楼
另外原楼主的一些部分描述可能没有细读。Hikari的bcf是大刀阔斧修改过的,字符串加密也比armariris某些方面来说强一些。文档里有写
|
能力值:
( LV4,RANK:40 )
|
-
-
53 楼
如果可以改变想法,欢迎加入逆向门,几位很有趣
|
能力值:
( LV2,RANK:10 )
|
-
-
54 楼
sllvm里有Hikari的代码是不争的事实。那这个行为是”抄“还是”借鉴“?所以七少月就别拿我能实现xxx有视频为证或者我实力如何如何你们一起上来反驳了。抄了或者借鉴了,写[原创]显然不合适,且文章开头加上引用链接以及遵守相关协议是最基本的道德了吧。如果你认为即没抄也没借鉴,就是原创,无fvck说
|
能力值:
( LV4,RANK:40 )
|
-
-
55 楼
理解不同很正常,况且有没有,谁又能说得清呢,做出来该想的是如何抛弃他
|
能力值:
( LV4,RANK:40 )
|
-
-
56 楼
如果能赞同我的信仰,逆向门随时欢迎各位
|
能力值:
( LV13,RANK:388 )
|
-
-
57 楼
naville
另外原楼主的一些部分描述可能没有细读。Hikari的bcf是大刀阔斧修改过的,字符串加密也比armariris某些方面来说强一些。文档里有写
不好意思,这个我还真一直没细读,string encryption pass我一直以为hikari是用armariris的实现。 armariris有个优点,就是constructor解密功能,这样,他能覆盖一些非Instruction引用的字符串。比如export的常量字符串。使用者是外部代码。这些字符串在当前模块不被显式的指令引用,不给你机会插入解密代码。 刚看了下你的实现,首先,上面的问题肯定有。其次,还有个问题,没有特别看懂,你是基于函数attribute来局部化处理部分函数的。 如果,某个常量c分别被f1和f2使用,你只处理f1的话,是不是要为f1创建一个常量c的拷贝并加密,这样才能不影响f2,我不确定你有没有做这件事。 做了的话,常量c的所有user函数,除非你都开启了strenc功能,否则,总是有一份明文在编译产物里。
|
能力值:
( LV2,RANK:10 )
|
-
-
58 楼
七少月
如果能赞同我的信仰,逆向门随时欢迎各位
我是做逆向,也没到造轮子的地步,也经常用开源,但老子知道就算给别人做技术分享都先说好借鉴了啥啥啥,他们优点是啥啥啥,而不是说这玩意是我搞出来的老子天下第一我就抄袭了你们能怎么办反正我代码也不会给你们看。
|
能力值:
( LV2,RANK:10 )
|
-
-
59 楼
那只要把杀人理解成是为了帮别人脱离世间苦难,杀人就只是个助人为乐的行为了
|
能力值:
( LV4,RANK:40 )
|
-
-
60 楼
这才是目的啊,有疑问,有不服,有不同,有改变,才有进步,如果你看作单纯的异或加密解密呢
|
能力值:
( LV4,RANK:40 )
|
-
-
61 楼
傻孩子,融入东西多了,放弃原版流程,保留精华,你是不知道到底借鉴了还是没借鉴
|
能力值:
( LV4,RANK:40 )
|
-
-
62 楼
每一句哪怕一个变量都由寄存器变为了你自定义的名字,再无数次修改调试,你是分不清的
|
能力值:
( LV4,RANK:40 )
|
-
-
63 楼
我逆向门逆向开发与逆向调用,任何一个东西出来,都足以说是原创
|
能力值:
( LV4,RANK:40 )
|
-
-
64 楼
本门绝不是抄抄改名字,每一句都要从别人那拿,改造后却只在自己项目最合适
|
能力值:
( LV13,RANK:388 )
|
-
-
65 楼
naville
另外原楼主的一些部分描述可能没有细读。Hikari的bcf是大刀阔斧修改过的,字符串加密也比armariris某些方面来说强一些。文档里有写
看完了……你的做法是 1,扫描function里所有inst的operand,判断是不是constexpr,如果是,将常量表达式退化成指令序列 2,经过1处理,函数所有引用的global variable都会是某个inst的直接operand,所以扫描function里所有inst的operand,判断是不是globalvariable,如果2结果是gv,创建加密拷贝,并替换operand。 3,函数入口插入一个basicblock,插入解密代码,解密1、2处理的所有gv。 所以,常量c总是会有一份明文在模块里。
|
能力值:
( LV2,RANK:10 )
|
-
-
66 楼
七少月
我逆向门逆向开发与逆向调用,任何一个东西出来,都足以说是原创
厉害了,原创
|
能力值:
( LV4,RANK:50 )
|
-
-
67 楼
来个直播pk,把张总的代码和七少月的代码来个直播对比,不就知道了。论坛里骂是解决不了问题的。直接show code多好呀。一对比,抄还是不抄一目了然啊。
|
能力值:
( LV2,RANK:10 )
|
-
-
68 楼
kanxue
大家就事论事,勿说脏话和进行人身攻击!若有按违规处理!不管有没有理。维护论坛气氛人人有责,就事论事,以理服人!
你自己看后面的,七少月说脏话,没看你有动作。是不是他认识你们论坛的?
|
能力值:
( LV4,RANK:40 )
|
-
-
69 楼
我说什么脏话了?
|
能力值:
( LV2,RANK:10 )
|
-
-
70 楼
七少月
我逆向门逆向开发与逆向调用,任何一个东西出来,都足以说是原创
逆向门,好可怕,233
|
能力值:
( LV2,RANK:10 )
|
-
-
71 楼
七少月
本门绝不是抄抄改名字,每一句都要从别人那拿,改造后却只在自己项目最合适
原来是逆向门掌门啊,失敬失敬,咋我当初学这门功夫的时候没人说还有掌门啊,掌门是不是功夫贼厉害的?(这句话我是东北口音)
|
能力值:
( LV2,RANK:10 )
|
-
-
72 楼
七少月
傻孩子,融入东西多了,放弃原版流程,保留精华,你是不知道到底借鉴了还是没借鉴
引用你的‘傻孩子’,这不算人身攻击? 你要说不算,那当我小学语文体育老师教的
|
能力值:
( LV4,RANK:40 )
|
-
-
73 楼
还是那句话吧,若志同道合,随时欢迎
|
能力值:
( LV2,RANK:10 )
|
-
-
74 楼
七少月
我说什么脏话了?
当然你也可以继续不承认,不是你说的
|
能力值:
( LV2,RANK:10 )
|
-
-
75 楼
七少月
还是那句话吧,若志同道合,随时欢迎
把源码放出来看看对比下就好了,搞啥,要出名嘛,,我是智齿你的,七月偷...
|
|
|