粉丝4822获赞1.2万

哈喽哈喽,大家好,今天这节课讲解一下如何查看安装包的原始代码,比如说别人发你一个应用程序是别人打包好的,你觉得这个应用程序写的非常好,但是你想看一下他的原代码怎么看啊?所以今天就是教大家如何去 查看这个元代码,并且保存,然后自己可以编辑,就说你可以去把他的元代码拿过来,然后你去编辑,然后去改写,这样从而得到一个新的程序好比如说这是一个 exc 文件啊,看一下 ex 有念。首先你们要下载这个工具啊,叫 il, 就是 r 定制的一个东西啊,下载完之后有运行应用程序,运行,双击运行 好,这就运行完了,运行完之后干嘛咱们干嘛?打开哦,打开,比如说找到这个 ctrl 加 c, ctrl 加 v, 打开, 找到你的安装包,也就是应用程序双击看到没有,这代码就出来了,看看名字啊, m, e, s 跟它是对应的, d, y, 这就是它的程序啊,这就是原始代码就出来了,然后咱们右键再保存,保存代码放到桌,放到桌面或怎么样好?保存 好,正在反应看就完成了。后面的话你直接打开,打开编辑他就可以了, 看这个文件就生成了,然后你打开就可以了,去编辑他,然后重新生成你想要的,你去改的就可以了。 主要就是用了这个插件啊,这插件是可以反向你看,反编一完成就是说用它去改写它,这样就完成了,知道吧?好了,那么这一课讲解就到这里了,有什么不明白的,到时候评论区留言,觉得还不错的话给个三连,谢谢大家。


今天给大家介绍一款安卓逆向的必备工具 jacket, 有了它什么其他的工具如 adk, two deck, 二十二这一 dk 等等你都可以不用了。 jettisp 是一款开源的 java 反编译工具,它基于 jetica 项目,可以将 anterry apk 文件反编译为可读的 java 源代码。与传统的命令型工具相比, jets 给提供了一个直观友好的图形界面,使用户可以更加方便的使用该工具。 jetsb 具有以下主要特点和功能, 一、反编译 pk 文件。这必可以将 integrate apk 文件反编译为 java 原代码。它能够还原 a, b, k 中的例方法和字段,并生成相应的 java 原代码文件。这使得开发人员和安全严 究人员可以更好地理解和分析 apk 中的代码逻辑和结构。二、可实画界面詹斯也提供了一个直观友好的图形界面,使用户可以通过简单的操作来使用工具。 他展示了反编译结果的目录结构和文件内容拥护,可以轻松浏览和查看反编译后的扎粉源代码。 三、代码导航和查看 jsb 支持代码导航和查看功能。拥护可以通过界面快速定位和查看反颠译后的张委员代码。他提供了类方法和自断的所以 使用户可以方便的跳转到特定的代码片段,并深入了解代码的实现细节。四、代码搜索和过滤这可以支持代码搜索和过滤功能。 用户可以在反编译结果中搜索特定的代码片段或关键字,并可以根据需要过滤显示的代码。这使用户可以快速定位和分析感兴趣的代码部分。五、代码导出和保存 真的支持将反编译后的渣委员代码导出为单个文件或整个项目拥护,可以选择导出为普通的渣委员代码文件,也可以导出为 kit 或 intelligide 项目,方便后续的代码分析和修改。 六、多语言支持 jacks 提供了多种语言界面支持,用户可以根据自己的偏好选择使用的语言进行操作,这使得用户可以更加舒适的使用工具,提高工作效率。 jackson 的使用场景包 阔,但不限于。一、逆向工程开发人员可以使用 check 必来分析和理解以编译的恩瑞应用程序,深入了解其代码逻辑和实现细节,从而进行逆向工程和二次开发。二、安全分析安全研究人员可以使用 check 发现潜在的漏洞和安全风险,提供改进建议和保障应用程序的安全性。 三、学习研究学生和研究人员可以使用 chat, 可以来研究和学习安置应用程序的设计和实现,了解行业最佳实践和代骂编写技巧, 提升自己的技术水平。总之, jet stick 是一款方便易用的扎巴反编译工具,它提供了图形界面 和丰富的功能,使用户可以更方便的进行代码查看、搜索和导出等操作。无论是进行 injured 应用程序的逆向工程代码审计,还是学习研究 chaotice 非都是一个不错的选择。

大家好,今天我要给大家分享的是一个代码保护的软件,那我呢也是一个通用都 night 的平台进行开发的工作人员, 所以呢我今天分享的就是哆奈的平台下的一个代码保护的软件。呃,我这里呢给大家演示一下这个软件是怎么用以及呢它的一个效果。 首先我给大家做了一个小程序啊,这个小程序呢点击启动变异,他就是这么一个简单的小程序,那我们在变异的目录下再看一下啊, 错,这个就是我们变异出来的,那么我现在用一个哆奈的平台下常用的一个仿变异的软件,大家看一下啊, 首先把这个拖过来, 你看这里有他的元代码,整个的元代码他能立刻点开, 那我这边的元代码就是这个样子,就这么简单,他可以完完全全的把这一个元代码给搞出来。 那么我现在用这一个代码保护的软件啊进行一个呃改,就是加 加密,首先我们先选中我们这一个要加密的这个城市,然后呢在这里面啊, 像这下面的这个 creating 这一个啊,这些选项呢都是一个保护的方式,比如说加壳啊,混合啊这些的都是一种保护方式。我这里呢先全部打勾先试一下,然后呢 把这些勾完以后,像这个这一个呢是一个附加的软件,比如说一些附加的 dr, 就是动态连接库,或者说地摊方的你要调用的城市,那然后在这里这些全部做好了以后, 就可以点这个 pot, 你看这里就已经有这个,有这个显示就证明已经 加密网,然后在这里我们再点开啊,他的运行是正常的。另外呢,我们再把这一个已经加密好的这一个 再拖到我们这里。哎,我们发现这里变成一个感叹号, 那我们可以看到一些,就是我们的这个程序的一些基本信息,他还还保留,但是他的他的一些元代码我们就没有办法再弄出来了。不,不像原来的这个,就是加密之前 我们都可以把他的代码完完整整的反编译出来进行运行啊。所以呢,这一个当代平台下的这一个代码保护的软件还是很有 用的,因为其实很多网上的教程啊,都没讲清楚怎么用,我这里给大家简单分享一下。呃,另外呢,我这里分享的是有两个版本,一个是五点九点八汉化吧,一个是六点五,我演示的这一个是六点五点零的这个版本。 呃,有需要汉化版的也可以找我要,至于用哪个版本,你们自行选择。呃,今天的分享呢就到此结束了,谢谢大家。

再好,本节视频讲解编排系统三个方面的内容,包括 第一个系统的介绍,第二个是理解几个概念,第三,赛事管理的设置。 首先我们讲讲一下系统的介绍,这个系统呢,是本人自己制作的,也不是专业人士,成熟个人寓意爱好, 如果想使用的同行可以多提宝贵意见,如果在使用过程中出现意外,比如数据出现差错,那这个后果自负。第二个系统特点,第一个 支持网上报名,第二个支持 pc 端,也就是电脑端和手机端的成绩查询。第三个一套强大的管理员后台编排功能。 第二个理解几个概念,赛事和届运会的 定义,赛事就是一个比赛总称,比如说奥运会,他是一个赛事项目,但他下面还有很多纸比赛,比如说第几届奥运会,第几届奥运会。 第二个就是关系型的数据数据库,理解副表和指表的关系。副表和指表它是通过一种外界 联系在一起的,在操作副表的时候,如果他存存在指表的记录,那他就是不能删除的,你要删除,必须要把指表的记录删除,然后再删除副表中相关的记录 数据。操作一般都有增加、删除、修改、查询,我们简易的说是真三百查这些功能,这些操作下面我们在页面上都要碰到 他,在表格上方的,我们称之为表格工具栏按钮,还有出现在每条记录尾部的,我们称之为行操操作按钮。第四个 赛事管理设置,它是属于一个赛事的属性设置,数据比较稳定,不用每每次每年都修修改,所有纸纸比赛都继承赛事的原始属性, 这这些概概念我们在下面操作的时候再理解。第五条,比赛管理,针对某一次比赛的具体操作,在赛事管理设置的基础上,选择性的利用原始设置。 第六个,成绩汇总,比赛结束后不同类别的成绩下载和保存, 比如说乘机车的编制。第七个,乘机查询电脑端和手机端的茶行。 第三个,赛事管理设置,下面我们就结合网页啊,以边演示边讲解每个页面的功能啊,我们打开浏览器, 然后输入网址啊,这个网址在这边点击管理员登录啊,我已经有账号,我的账号啊, 这个验证码不用填。登录成功以后我们就进入后台的一个管理界面。 首先单位管理,单位管理,下面三个紫菜单。第一个单位信息,我们可以把要参加比赛的班级 或者单位通过添加的方式把它添加到数据库里面,这些数据已经存在,如果是你是第一次,那这边这里肯定是空白的啊,我们通过添加把这些内容输进去以后, 确认保证这个提交了。每个单位参加的状态有两个状态,一种是启用状态,一种是进入状态。 启用就是当前的比赛,他们要参加的 单位或班级禁用,以以前参加过比赛,但现今年或者往后他不参加比赛了,我们可以把它设置成禁用。我说我现在把第一条记录 啊,我们看好啊,电话是二二三零幺的,这条记录我们把它设置成禁用, 那么他在这个界面里面,他就会啊不见了,他跑到哪里去了呢?他跑到这个金融里面,这个里面,这里面因为我有好几年的数据在里面了,那很多,那我们可以通过关键字的查找 看一下,二二三零幺,这条记录被设置成禁用了,如果 要把它恢复成启用,那我们这边再点一下,然后通过这个条件搜索,把它再显示出来。哦,像这样,这个是单位信息的管理。 第二条运动员管理,这个是我们后台查看报名模块的填报结果,我们不用在这里面操作,只是有每个参赛单位或班级自己填报以后,我们在后台 查看而已。现在因为还没有填报,所以这些里面是没有数据的。好,下面我们看一下参赛项目,也是同理,这个也是由班级自己填报的, 这是比赛的管理啊,下面我们再看一下这个第二个 比赛的名称,就是 我们在页面上看啊,比赛名称,这个是我这个赛事下面所有的每年的比赛,每年的比赛啊,我们同样可以通过添加啊,把书号 名称不能重复确认保存,保存,添加以后,比如说我出现这样一条最新的比赛信息, 介绍一下这些开关,这些开关的开关的作用啊,你要了解一下的。 第这个,第一个信息发布添加以后,必须必须把它设置成开,他才会在其他操作的时候显示, 是你显示这一条二零二二的记录。报名开关如果关了,单位不能报名,开了就可以开始开始报名关了,不需要填报身份证,开身份证必须要填累计加分 关答题或破记录,选最高的得分几分,开答题破记录同时 加分名次递减关不递减,有多少人去不做报名啊?报名人数不做录取名次的时候喊实际参加人数记忆开 不足八名递减录取,这个应该能够理解吧。啊,这个比比赛名声,下面一个我们就讲一下项目的设置啊。项目设置大家看好了,项目设置 这个这些项目呢是相对比较稳定的,不管你是第几届第几届,如果说要新增的项目,可以在这边先增,如果不用了,我们同样可以把它设置成 禁用,但是不能删除,因为他已经和其他指表有关联了啊,通过添加啊,把这个一个几个含义讲一下啊,相谋名名称还不如说立定跳员啊,他是属于什么分类的?主要是两大类,竞赛和填 接力啊,不是接力顶天立定跳远不是接力啊,成绩格式啊,我们分四个类别,时间厘米,个数分分主要是针对全能 报表的样式啊,因为不同类别的项目他的报表的格式有所不同啊,所以我们把它分成为竞赛样式的报表格式,高度的、远度的三大类分组技术。 也都说我是六个人分一组,不如六道我就六个人一组啊,八道我就八八个人一组。如果说是中长距离的八百米的,我准备十二个人一组啊,或十六个人一组 叫分组的技术技术。这个是在后面自动编排的时候要用到的得分系数啊,一倍,如果是接力的,你要设置成倍数,是设置成两二两倍的,你就把这个 书啊,这个是顺序啊,显显示在我们我们这边窗口的一个顺序 好,填好以后确能保存啊,就可以了啊,就可以了。这个是项目的管理啊,下面主编的信,主编信息的管,主编信息信息的管理 操作方式和上面的项目基本类似,这个比较简单很清楚啊,我说你们初一年级足啊,挺好就可以了。同样 这一块的啊,是否启用和前面的是一样道理啊,包括以后的基本上也是这个作用。主编信息等级管理, 下面我们讲一下啊,等级标准就是说你在办事的过程中,我有等我准备给妲己的运动员加分的,那你们在这个里面可以进行管理啊。 啊,这个不多讲了啊,你们可以自己多研究一下啊,然后每个项目的具具体标准,在这个右侧的 按钮里面打开就可以了。 记录标准, 同样的道理,右侧打开每个单箱的记录啊,你要添加你就把它添加进去啊,哪个单位的人? 姓名啊?创建时间,这个讲一下,如果说是以前没有这个系统的,但是呢人员又 又没了,那你就可以只能制定一个班级,把这些破纪录运动员的信息录进去,然后再选择选择下面是哪个运动员破了什么降落记录啊。 啊?文件管理是什么意思呢?就是一些在比赛过程中有些一些资料你要保存的,你就把它保存以后或者网啊,明年后年你可以 到这个上面来再找这些有用的材料。文章文,文献 是写一些,呃,写一些比赛过程中的,比如说比赛的报导啊,一些有意义的材料,可以这种写文章的形式啊,把它 表达出来。最后一个赛事管理面里面最后一个就裁判和管理,第一个就是裁判,第一个裁判员的岗位。我设置哪些岗位是吧? 启用编辑。呃,删除哪些哪些岗位?然后呢? 裁判信息有哪些啊?添加 设计人比较多了。你懒,懒得输了。那你就。嗯,通过下载模板以后把它一次性填好,以后我们可以通过导导入的方式把这些裁判员 啊倒进来。我今年我这个这个裁判员我不用了啊,把它设置成禁用,他就跑到这个禁用里面来了。如果说被启用了,你就把它再启用起来啊。好,以上就是 比赛的赛事的管理的一些设置啊。好,下一届我们再讲比赛编排的相关内容。

给甲方做的项目需要部署在他们自己的服务器,但是不想把原码泄露出去,这就需要对启动包进行安全处理,防止客户直接通过反便宜工具 将代码反编译出来。今天介绍通过 class final mering 插件实现原码保护。 class final mering 插件 可以对亚姆 proportis 配置文件以及雷宝目录下的 mervin 架包依赖进行加密处理。指定机器启动项目加密后只能在特定机器运行。开发步骤,第一,在泡沫文件中引入我们的 class final mervin 插件。 第二步,通过 mervin clean mervin package 进行打包,会称成一个加密后的架包。第三步, java 杠, java agent 冒号加密后的架包杠炸加密后的炸包 进行启动。第四步,我们测试一个业务接口。第五步,通过工具反编一兆,我们测看一下。首先来在我们的泡姆文件里面的插件, spring boot mering 插件下面 增加我们 class final 的 marvin 插件,这里有几个参数介绍一下。第一个是 past world, 当时井号的时候就意味着 启动的时候不需要密码。第二个 packages, 这个是指定我们哪一些报名需要进行加密。第三个指定的就是我们哪一些配置文件需要进行加密。 第四个,这里有一个哪一些价包里面还需要进行加密处理。第五个 cod, 这是我们的机器码,指定只能在某一 台机器上启动我们的炸包。首先这个机器码的生成你需要去下载 class fino 的飞特炸炸包,下载下来之后, 你在启动驾包的机器上执行加瓦杠,炸 closet final, 点炸杠 c, 就会生成这样的一个机器码,加这个机器码呢就配置在我们的 code 这里,然后我们通过 marvin clean package 打包测试一下, 来找到我们这个目录,这个炸包,我们就直接在这里启动了 java 杠, java engent 加密后的炸包杠,炸加密后的炸包名称进行启动, 启动完成之后我们找一个业务接口测试一下, 这里就能够正常调用我们的接口。来,我们再通过反编译工具反编译一下我们的下包, 将我家包拖进来,首先看一下我们配置文件,它反面出来都是空的。来再看一下我们的重点的业务类,你会发现他只能看到我们的方法名 与业务参数,看不到我们的具体实现。这里也是一样,看不到我们具体实现,只能看到方法名和业务参数,有一些还是能够看到的,像这个媒体其实反面出来还是能看到我们是怎么定义的,还是能够极大保护我们的元宝。好,今天的视频我就分享到这里,谢谢大家。 nice。

啊,之前呢我们介绍了关于啊使用 ipm 以及亚木来去进行安装,大家发现啊,无论是 ipm 还是亚曼装呢,这个安装的方法其实是非常容易的。 好,那这个呢也是我们所谓的 rpm 或者要么这种包管理工具能够流行起来的原因啊,那么在另类思里边,其实在早期的时候啊,并没有这么方便的一个安装方法。呃呢大部分呢会有一些收费的软件使用一种什么方法呢?就是像 windows 一样啊,叫做二进制安装, 在安装的时候呢,你要在这个终端上统一各种各样的这个授权的协议啊,其实也非常的麻烦。 好,那其实在安装还有一些什么呢?叫开源软件是吧?那开源就是开放源代码啊,所以在另类类似里边呢,有一种特别的安装方式,这个叫什么呢?叫源代码编翼安装。好,那源代码编翼安装是一个什么样的过程呢? 咱们可以来去看一个小例子啊,这个例子呢,我是使用的一个叫做 oppores 啊这样的一个软件啊,这个软件呢其实是我们开元的一个外部服务器的一个软件。 好,那再去安装的时候啊,我们需要通过对原代码进行编译啊,编译成我们的一个可执行程序,然后可执行程序呢,在拷贝到一个指定的工作目录来去使用啊,那这个呢就是他的一个基本安装过程。 好,那在下面呢,我这就列举了原代码编译安装它的一个基本的一个流程。那这一边呢可以给大家先看一下。 好,第一步呢,我们首先要下载这个应用程序的原代码,那就使用 wgat 然后下载我们程序的代码啊,那大家呢,可以把这个地址呢复制到你自己的林内寺中端,然后利用 wgat 命令进行下载啊。如果呢你的这个林内 这里面发现没有 w get 这个命令的手呢?你可以通过压来去进行安装 啊。那元代尔编眼妆还有一个什么好处啊?比如说我这边用的一个版本叫一点幺五点八点一,是吧?啊,那在我们的这个亚麻妆的时候,你会发现他没有这么新的版本,而当你又想用这个最新的特性的时候,我们就必须要采用这种叫元代码变异的方式安装 好,那安装的时候呢,我们接下来就是下载的压缩包,就要把它解压缩是吧?啊?那解压缩的时候,如果是点探点 gz 的话,我可以用叫什么呢?叫 zx f 这样的参数来去进行解压缩, 然后呢进入到我们的这个原代码的目录里边。好,那这边原代码变异呢?我们一般有三个通用的步骤。好,第一步骤呢就是点杠啃 faker。 哎,这点杠啃 faker 啥意思呢?就是说,哎,你当 前的这个系统环境啊,其实是已经预先设置在我们的这个原代码当中了,但是呢他没有和我们真正的这个系统环境进行匹配,所以 ctrl 就是说让他自动去配置一下好,配置什么呢?比如说我们的内核的版本啊, 我们这个编译的时候需要用一个叫做 gcc 啊,这样的一个元旦版变音器,那你的变音器在哪一个目录啊?哎,那这个 gcc 什么样的一个版本呀?啊?就是进行一个匹配。 好,那这边除了去匹配我们的系统之外呢,这个普瑞 fax 这样的一个参数还指定了你程序的一个安装位置。好,如果不指定的话呢,他可能会安装到 u 字下边啊,那他的这个闭目录啊, 然后像这个 etc 啊等等,这些目录就会分散到这个优字下边啊,那如果你不指定,那你想要在删除这个软件的时候啊,就要在各个目录当中去 找到这个软件啊,其实你删除的时候就会非常的麻烦,所以一般情况下呢,我们再去使用点上 ctrl 的时候都会加一个杠杠,普瑞 fax 这样的一个参数。 好,那像袁奈尔变异呢,我们一般都要遵守这样的三个步骤,是吧?点杠啃飞哥,然后呢就是 mac, mac 就是真正的变异了,把你的原代码变成我们的可执行程序啊,那这还有一个参数叫做杠,这二是吧?好,那这边就是表示我要用两个 逻辑的 cpu 来去进行变异。好,那这样的话呢,我们可以一定程度上加快我们的变异的速度。 好,那最后呢,我们要使用一个叫 max exco 啊,这样的一个命令,这个命令其实就是告诉我们把编译好的这个应用程序安装到指定目录啊,指定目录在哪啊?就是 啊,指定的这个目录上。好,那接下来呢,我来为大家去演示一下怎么来去安装这个 oppos。 好,那么首先的话呢,来到我们的这个妮妮丝的中端。好,那第一步呢,我们当然就是下载对应的软件包 啊,那这里边呢,我就直接 ctrl c 啊,终止掉了,因为我这呢已经把这个软件包啊下载好了啊,那大家呢,可以去啊,在你的另一个四十上面把它下载下来啊,大概会需要三到五分钟的这个时间。 好,那下载好之后呢,我们用 ls 来去查一下他的格式呢,叫做点踏点 gz 是吧?好,那下载回来之后呢,我们使用踏 cxf, 然后来对 oppo rice 啊这个软件包呢去进行解压缩。好,解压缩之后的话呢,我们来去进入到 oppo rus c 这个目录当中。 好,进入到这个元代码的目录当中啊,我们会看到有一个叫做肯菲格这样的一个文件。好,这个文件还是绿色的,是吧?哎,那咱们来去看一下这个肯菲格的一个权限啊。 好,那这个权限当中大家会发现他有一个 x 啊,可执行的权限啊,就说明什么啊?哎,我们这个文件是可执行的。 好,那在早期我们去安装这个程序的时候都是要执行什么的。第二个可飞哥 mac 和 mate 四到的, 那这边呢,这个就形成一个通用的步骤啊,所以你下载回来源代码,你可以先看一下有没有肯飞鸽文件。好,那如果没有的话,我们怎么安装呢?你看一下这个目录当中会有一些瑞的蜜啊 这样的一个开头的一个文件,那这一边呢,瑞的蜜当中会有一些比如说和我们通用的这三个步骤不相同的一个安装方法啊,那这个呢,建议大家可以 先去阅读一下。好,那这个呢是我们的通用的安装步骤,那我就使用点杠啃飞鸽啊,这个意思什么呢?就是我要在当前的目录来去执行啃飞鸽这个程序了。好,那执行的时候我们可以指定他的安装目录啊,杠杠 prafex, 好,等于啊,我们把它放在 u 字 logo 的 opple res。 好放在这啊,放在这之后呢,就意味着以后安装完成之后,我们的程序全都在这样的一个目录当中啊,那如果你需要安装新的版本的时候可以怎么办呢?旧的如果不需要就可以直接把这个目录整个删掉,软件就正常卸载了。 好,那执行的时候呢,大家要注意啊,可能还会遇到一个错误,哎,遇到什么错误呢?刚才我们提到要编译这个元代码的时候,你需要使用一个编译 器叫做 gcc 是吧?啊,如果没有这个变音器的话呢,你可能需要进行安装啊,那这边我们先来去执行啊,看看他会不会有一些报错信息。 好,那么在去执行完点杠 ctrl 的时候呢?有的同学可能是,哎,我已经正常安装成功了啊,那后面没有任何报错啊,那有的同学呢,也会像我这样,是吧,出现一个挨肉好,出现挨肉的时候呢,不要着急啊,那这边你要把它从挨肉往上面去看。 好,上面的话呢,会告诉你啊,这个具体的错误在哪?好,那错误在哪呢?我们在执行点认可飞哥的时候,那这边由于 h t t p 啊,这个瑞瑞的这个模块啊,就是它里边的一个功能是吧,需要一个叫做 pcr 的库。哎,那这边这个是什么意思啊?就是告诉我们你要想 完成这个元旦尔变异的话呢,你需要再安装其他的软件包啊,那有的同学也可能会提示一个什么东西啊,叫做什么呢?叫 gcc 啊,闹着放呢,就是说我们找不到 gcc 是吧?啊,那这个元旦尔变异的时候,大家会发现出现各种各样的错误啊,这都是很正常的。 好,那出现错误的时候呢,我们就需要对这个错误进行解决。好,那这边去对比,我们之前学过 rpm 和亚姆啊,是不是那种方式就更简单啊?啊,那这边我们不需要去解决这些依赖关系啊,那这个亚姆就可以给我们自动去解决,是吧? 好,那接下来的话,我们来看看怎么来去解决这样的两个故障啊?好,那第一个的话呢,就是当你没有 gcc 的时候。好,那这边怎么做呢?我们可以使用亚音斯道啊, gcc。 好,那这边有的时候变异的时候还会出现什么呢?需要你用 c 加加 加这样的软件包是吧?所以呢,我们可以去安装 gcc 杠 c 加加。好,那这边如果没有的话,我们这边就可以用亚米伊斯坦把他安装上。好,如果已经有了,那我们这边就可以忽略掉他。 好,那这边我们看我的错误是什么?还缺少一个叫 pcr e 的这个库是吧?啊,那这边我们通过网络当中去搜索啊,那这个库呢?叫 pcr e 杠第一 vel, 然后那歪确认 好,确认好之后的话呢,你不要离开这个 oppos 的目录,我们继续对他进行比尔杠肯飞鸽的这个安装 重新执行一次。好,那在我们添加了 pcr e 这个库之后啊,我们这边继续执行点钢啃飞鸽。好,那这边 我们的 pcr e 呢,这个库就已经通过了,是吧?好,再往后边的话呢,我们看,哎,这里边还是不能继续往前安装。为什么 啊?你的点杠 ctrl 在这边是缺少了一个叫做欧喷 ssl 这样的一个库啊,那这边呢,我们继续要通过亚美来去进行补圈。 好,所以呢,大家会发现,哎,元旦网编辑安装呢,比我们的二片安装还是要复杂很多的,是吧?好,亚米斯到欧喷 ss l 杠第一 v el, 然后这个杠第一 v el 呢,一般都是指他的开法包。 好,在这呢,我们把 oppssl 啊给他安装上,安装好之后呢,我们继续去回来重新运行点杠啃飞鸽。好,那经过了我们的这一番折腾之后啊,我们的点杠啃飞鸽终于 通过了,是吧?好,通过之后的话呢,他们这边他给了我们一个提示是吧?好,那后边我们可以怎么去变异安装呢?那这边我们可以使用叫做 gmacco 和 gmax excel。 好,那我在这呢,在 ppt 当中给大家讲的是叫做 max 是吧?好,那这边我们的一般边易安装的通用步骤啊,就是点杠可是一个 max 和 max excel, 而这里边的这个 g mac 呢,是方便我们来去进行跨平台进行变异的啊,所以在这里边的话呢,我们使用 mac 或者是 g mac 都是可以的。 好,那这边呢,我们可以啊,参照他的需求啊,使用一个 g mac 这样的命令。好,那这个执行的时候呢,我们还可以加一个参数,是吧?杠,这二啊,就是使用两个逻辑 cpu 来去进行变异啊。那这边在变异的过程当中,如果你的代码 之间没有一定的这个依赖关系的话,嗯,他可能就会加快你的变异,是吧?好,但是这个代码呢,如果有上下文之间的一个依赖关系的话,那这边你即使指定了多和啊,也不会加快我们的变异速度了。 好,所以呢,在里面我们来去使用这个 g mac 杠,这二啊,就是两个逻辑内核。 好,执行完了这个这麦克之后啊,我们来看一下当前的这个元代码目录。好,那这边我们所编译好的这个内容就会在这个 beaut 的这个目录当中了。 好,那接下来呢,我们要把这个 beaut 的目录当中,这些应用文件啊,配置文件以及这个依赖的这个模块啊,全都给他安装到我们的指定目录当中,所以呢,接下来使用的这个方式就叫做 mac。 好,那你执行完这个 maxex 到之后呢,那我们的这个 oppo rice 就已经被安装到了 u 字 logo 下边的 offirici 里边。好,那这边他也包括闭目录是吧?包括我们的 ng 四目录等等,以及其他啊,他工作的时候所需要的目录。好,那关于 offiric 呢,我会在后边的啊,怎样去构建外部服务器当中,为大家去详细讲解这个软件的一个使用。 好,通过上面的这个演示啊,我利用这个 oppos 给大家演示了怎么通过原代码编译进行安装我们的软件啊,那通过这个演示呢,大家也知道了,在安装过程当中,我们需要去解决啊,他的各种的依赖关系,而且这个解决的时候呢,我们还 还没有办法一次性的解决,是吧?你要靠你的经验啊,缺 a 软件还是缺 b 软件是吧? 好,那这个呢,就是元代尔编翼安装逐渐不流行起来的一个原因。好,那这边呢,推荐大家去熟练掌握亚曼装啊,在不到这个迫不得已的情况下啊,不建议大家使用这个元代码编翼安装。

大家晚上好,今天来演示一下如何去反变一款小程序,去扒起别人的小程序啊。首先登录我们的模拟器, 没有安装的可以到官网去下载这个木木模拟器 进行安装。 登录之后呢,如果没有安装这个微信这个应用这个 app 的话,就要到搜索这里搜索微信,然后继续安装, 还有这个阿姨工阿姨管理器,这个我们会提供给你们。首先登录我们的微信, 可以哦, 登录之后呢 点击这个小程序,然后自己搜索 beer car, 今天要 要反变硬的就是这款小游戏,然后我们点击一下 进入之后呢, 你们先等他家长出来先, 哎非常卡, 然后可以关掉了,然后我们到 到桌面,然后点击这个管理器, 然后点击 主页,我们找到这个对他,然后再找这个对他, 然后再找到这个弹性的这个目录, 找到这个 msg 结尾的, 然后我们可以看到有两个这个我们选择第一个比较长的这个, 然后我们选择这个 app blend, 这个就这个目录就是我们的最终目录, 我们找到今天的二十二号的八点 八点三十分, 二十二号八点三十分,这两个我们选择哪一个呢? 我们选择比较低的这个比较小的这个长按,然后进行压缩, 要说首选文件, 然后查看 查看,然后再长按长按之后呢 点击右上角这个发送, 发送给 这个好友,然后 这时候我们的这个桌面这个微信中收到了这个文件, 然后解一下, 解压之后我们要重命名为 把它放到我们的这工具里面, 这个工这反变翼的这个工具,然后点生成, 这时候就生成了我们的这个 微信这个代码了, 我们打开你看一下, 我们用开发工具看一下颜色, 一下这个代码有没有涨, 首先登录一下 no, 然后导入我们的呃,微信 app 这个项目, 选择 vcapp, 选择这里,我们选择次色号就可以了,确定 这时候会爆一堆错误 要卡,大家来看一下这个调试器,这里 看这个移民不在以下合法移民列表,所以我们要点击详情这里 本地设置,然后将这个勾选起来, 这时候他就没有办这个错误了, 我们来看一下, yeah, 哎, 演示就到这里,谢谢大家的收看。

有一个好轮子,无代码侵入,动态生成,购启动器保护圆码不泄露,支持 mim 插件加密,更便捷,差价,今天他来了。每当我需要把自己的软件布置到客户的服务器上面的时候,我就担心我的圆码被破解或者绑边意, 这样一方面泄露了我的语言代码,一个软件的安全造成了威胁。然后我就终于发现了这个轮子。这个轮子呢,非常好上手,简单来说就是用这个轮子可以给我们的架包加密,然后生成一个启动器, 加密后的架包需要通过这个特殊的启动器才可以使用,非常仁义信,建议大家收藏下一个轮子更好哦,推荐得分五颗星!


米外和卡罗 os 对安卓的改动有多大?这个视频将通过反变异技术教大家分析这些不开源的安卓发行版的源代码。 cc 家家部分使用的工具是美国国家安全局开源的,斋爪扎了部分使用 jdx。 由于商业产品的反面欲存在一定的法律风险,因此这个视频中我们将使用 aosb 模拟器镜像。首先第一步需要先挂在 sism 点一秘制镜像,这个我之前的视频有详细介绍,在这里就不赘述了。挂载完成之后就可以对系统文件进行分析了。首先打开宅爪,新建一个项目, 建好项目之后选择 input file, 把想要反变异的二禁止文件导入进去。我这里选择的是 init, 这个文件导入完成之后,右键选择 open intept to, 会问你要不要 analyze, 选择 yes, 然后这里勾选上你想要的选项,他就会开始进行反变异了。反变异的过程在 linux 上还是挺快的,但是在 windows 上我自己体验会慢不少,稍微等一会,等他进度条 条走完,代码的反变异分析就算完成了。这里正好出现的是引 nit 的魅影文件,我们打开 aosp 的原代码,找到同样的魅影的原代码,能看出来两边是可以对应上的,它的反变异结果还是相当优秀的。在左侧的 simpletree 这里,你可以找到它分析出来的所有的方式和 class 等等。你 还可以在整个二进制里面进行符号搜索,他会把所有 match 的结果都找出来,相当好用。 cc 加加部分就介绍到这里了,扎瓦部分就更简单了,我们使用 jds 工具,打开它之后,直接选择你想要分析的炸或者 dex 文件。我这里选择的是 freemok, 点炸 稍等一会,他就会把反变异出来的代码展示出来。同样的,我们拿真正的 aosp freemorek 的原代码出来,可以跟他的反变异结果进行对比。在没有混淆的情况下,扎瓦的反变异效果还是相当好的,几乎和原代码没什么差别。 好了,今天视频到这就结束了,再次提醒大家,对商业产品进行反变异存在一定的法律风险。本视频仅仅为了交流学习,所展示的反变异代码均为开源代码,不存在侵权行为,谢谢大家!