• 2024-07-04网络爬虫之什么是代码混淆?初步理解代码混淆
    爬虫逆向之什么是代码混淆?初步理解代码混淆在网络爬虫和逆向工程的过程中,代码混淆是一项常见的技术,旨在保护代码不被轻易理解和逆向。对于爬虫工程师来说,理解并破解代码混淆是一个重要的技能。本文将详细介绍代码混淆的基本概念、常见的混淆技术以及如何逆向这些混淆代码
  • 2024-06-21Android14适配编译问题
    问题:AAPT2processunexpectedlyexit.Erroroutput:aapt2W06-2609:56:2382808280LoadedArsc.cpp:682]Unknownchunktype‘200’.解决:将Gradle版本升级至8.0.1以上问题:Task:app:shrinkReleaseResFAILEDExecutionfailedfortask‘:app:shrinkReleaseRes’.A
  • 2024-06-21初学Android易混淆点
    英文部分摘自Android官方课程ModifierModifiersareusedtodecorateoraddbehaviortoJetpackComposeUIelements.Forexample,youcanaddbackgrounds,paddingorbehaviortorows,text,orbuttons.Tosetthem,acomposableoralayoutneedstoacceptamo
  • 2024-06-20什么是AST?AST有什么用?
    在写之前,先回答一下标题。什么是AST呢?在编程和软件工程中,AST是抽象语法树(AbstractSyntaxTree)的缩写。它是一种用于源代码的抽象语法结构的树状表现形式,以树状的形式表示源代码的语法结构。AST有什么用呢?对于反爬工程师来说,他们可以利用AST把他们写好的JavaScript代码,变
  • 2024-06-20如何使用EntropyReducer降低Payload的熵并进行混淆处理
    关于EntropyReducerEntropyReducer是一款针对Payload隐蔽性增强的安全工具,在该工具的帮助下,广大研究人员能够有效地降低Payload的熵,并对Payload代码使用串行链表进行混淆处理。工作机制EntropyReducer的算法由BUFF_SIZE和NULL_BYTES的值决定,下图显示的是当BUFF_SIZE被设置
  • 2024-06-18绿色免费离线版JS加密混淆工具 - 支持全景VR加密, 小程序js加密, H5网站加密
    自从我们推出在线版的免费JS加密混淆工具以来,受到了广大用户的热烈欢迎。特别是全景开发人员,他们使用该工具加密VR插件的JS代码,添加域名锁等,都非常有效地保护了插件的代码资源。最近,我们收到了许多用户的反馈,大家希望能够提供一款桌面版的JS加密混淆工具,以便在离线状态下使用。
  • 2024-06-18javascript-obfuscator混淆
    安装npminstalljavascript-obfuscator-g配置重度混淆,性能低性能下降50-100%{"compact":true,"controlFlowFlattening":true,"controlFlowFlatteningThreshold":0.75,//设置为0到1之间的值"deadCodeInjection":tr
  • 2024-06-12利用抽象语法树还原Uglify打包的js混淆代码
    Uglify是一个用于JavaScript代码压缩和混淆的工具,旨在减小文件体积和加密代码,提高网页性能和保护代码安全性.本文讲一下使用AST(抽象语法树)对Uglify压缩的JS代码还原相关的操作。本文只大概讲还原算法供学习使用,不保证完全当工具使用。后面使用的代码我会提供部分关键java
  • 2024-06-03基于WPF开发动态可交互混淆矩阵
    最近在项目中,为了算法结果的可视化,需要用到混淆矩阵(ConfusionMatrix),而网上资源大多是基于Python绘制的混淆矩阵,并且是输出图片格式,并不能响应用户点击,今天以一个简单的小例子,简述如何通过WPF绘制混淆矩阵,并可响应用户点击事件,仅供学习分享使用,如有不足之处,还请指正。 什么
  • 2024-05-29Google难架马甲多
    今年谷歌上架的难度可谓是地狱级别。可是国内马甲这么多,总要摸索出一些套路来。这里总结几条开源aab混淆策略。1、as自带混淆是必要的,否则就是源码提包,相当于到谷歌门口举个牌子说我是马甲包。不仅要驳回,还要被封号。所以这个得加上。2、做了第一步,也还只是个小孩。只是
  • 2024-05-26C# 混淆加密大师1.1.0更新, 新增资源文件加密, 防虚拟机, 异步混淆等新功能
    C#混淆加密大师是一款强大的工具,专为保护C#开发的dll和exe文件而设计,适用于各种应用程序,包括Winform、WPF、Unity游戏以及控制台程序。它支持从.NetFramework2.0到.NetFramework4.x,以及.NETCore2.0直至最新的.NET8版本。C#混淆加密大师不仅提供代码加密混淆功能,还能对EXE文
  • 2024-05-16.net7 dll 程序集进行加密混淆
    1、打开.NetReactorV6.8.0.0 2、选择dll混淆 3、拖入dll  4、执行加密混淆  5、打开dll同级下的_Secure结尾的文件夹,里面有混淆后的dll6、将两个加密混淆后的文件进行覆盖到原来的dll7、使用dotpeek反编译查看加密混淆后的dll,混淆是完成的。。。 
  • 2024-05-12什么是混淆矩阵
    混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,用n行n列的矩阵形式来表示。具体评价指标有总体精度、制图精度、用户精度等,这些精度指标从不同的侧面反映了图像分类的精度。 [1]在人工智能中,混淆矩阵(confusionmatrix)是可视化工具,特别用于监督学习,在无监督学习一般叫做匹配矩
  • 2024-04-29JS代码混淆
    开源代码混淆加密JJEncodeAAEncodeJSFuckhttps://www.sojson.com/ 首先拿一段示例代码functionaa(){console.log('123');}aa();控制台中输出会显示123。 aaencode加密结果゚ω゚ノ=/`m´)ノ~┻━┻//*´∇`sojson.com*/['_'];o=(゚ー゚)=_=3;c=(゚Θ゚)=(゚ー゚)-(゚ー゚);
  • 2024-04-22混淆原理与实践指南
     引言
  • 2024-04-19C++字符串常见混淆方案
    正文将字符串转换成等效int数组std::vector<uint32_t>convert_wstring_to_int_array(constwchar_t*str){std::vector<uint32_t>vec;for(size_ti=0;i<wcslen(str);i+=2){uint32_tval=(uint32_t)str[i]<<16&0xffff0000;i
  • 2024-04-17JS混淆代码数据集构建方法
    数据获取(1)公开JS数据集,比如CodeSearchNet;(2)自行构建JS数据集,爬取Github开源前端项目;数据描述Github中采集前端项目文件分类如下,从中提取JS文件数据预处理  其中比较重要的步骤:  (1)代码混淆:使用现有工具,如UglifyJS、Terser、babel-minify、JS-Obfuscator;   
  • 2024-04-17JS代码混淆器:iPaGuard — 让你的代码看起来令人头大
     在当今互联网时代,JavaScript作为一种广泛应用的编程语言,扮演着至关重要的角色。然而,随着网络技术的不断发展,JavaScript代码也面临着日益增加的安全威胁。为了保护JavaScript代码免受未经授权的复制、修改和逆向工程,开发者需要借助专业的工具和技术。其中,iPaGuard就是一款
  • 2024-04-17IPAguard–iOS代码混淆工具(免费)
     IPAguard是一款为iOS开发者设计的代码混淆工具,旨在为开发者提供方便制作和分析马甲包的解决方案。通过高效的匹配算法,IPAguard可以在保证代码混淆的同时,保证编译后的代码质量,减少了因混淆引起的bug,使得开发者能够更加专注于App的功能实现与优化。 TODOLIST以下是IPAguard
  • 2024-04-17解决苹果审核4.3问题的有效策略:尝试混淆或重新上架?用这招居然成功上架AppStore了!
    本文分享了一款社交App在迭代过程中遇到苹果审核4.3问题的解决经验。我经历了被拒、账号封禁等困境,最终通过沟通、混淆和寻找解决方案成功上架AppStore。特别推荐了4.3解决秘籍-ipaguard 神器,分享了其对解决问题的帮助。在社交App迭代过程中,我们不幸遭遇了苹果审核4.3问题。新版
  • 2024-04-16一款功能齐全的iOS混淆工具介绍及功能详解
    ​ 机缘巧合偶遇iOS马甲包业务,前期也使用过目前市面上其他得工具,实际效果不太理想。经过大量实践,开发出一款功能齐全的混淆工具。工具的主要功能OC、C++、Swift已封装成Mac应用,其他功能还在封装中,敬请期待。  马甲包的本质:阶段一减低重复率,本人开发初期的版本和目前市
  • 2024-04-16阿里bxet逆向
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站x82y分析过程参数直接搜索etSign通过可以看到是在et_f文件生成参数 window.etSign("GE
  • 2024-04-15JSnaughty: Recovering Clear, Natural Identifiers from Obfuscated JS Names
    发表:FSE,2017,卡内基梅隆大学,BogdanVasilescu团队(https://bvasiles.github.io/);加利福尼亚大学戴维斯分校,CaseyCasalnuovo团队(https://caseycas.github.io/)和PremkumarDevanbu团队(https://web.cs.ucdavis.edu/~devanbu/)(https://cmustrudel.github.io/projects/jsnaughty/),开源
  • 2024-04-15实现iOS App代码混淆
     简介在开发iOS应用程序时,保护代码安全是至关重要的。代码混淆是一种常用的技术,可以增加逆向工程的难度,防止他人对代码的篡改和盗用。本文将介绍如何实现iOSApp代码混淆的步骤和操作方法。整体流程下面是实现iOSApp代码混淆的整体流程: 接下来,我们将逐步介绍每个步骤的具
  • 2024-04-15一款功能齐全的iOS混淆工具介绍及功能详解
    ​机缘巧合偶遇iOS马甲包业务,前期也使用过目前市面上其他得工具,实际效果不太理想。经过大量实践,开发出一款功能齐全的混淆工具。工具的主要功能OC、C++、Swift已封装成Mac应用,其他功能还在封装中,敬请期待。马甲包的本质:阶段一减低重复率,本人开发初期的版本和目前市面上的其