加固系统空闲进程

系统空闲进程  时间:2021-04-10  阅读:()
梆梆安全源码加固系统使用手册(客户端)(Ver3.
3)2018年11月北京梆梆安全科技有限公司梆梆安全|BANGCLE北京梆梆安全科技有限公司梆梆安全源码加固系统使用手册(客户端)2/39梆梆安全|稳如泰山,值得托付目录简介71.
1概念.
71.
1.
1源码加固系统.
71.
1.
2支持平台.
71.
1.
3账号权限.
7MAC客户端.
82.
1启动前准备.
82.
1.
1解压压缩包.
82.
1.
2安装客户端.
82.
1.
3启动客户端.
82.
1.
4登录账户.
112.
2界面说明.
112.
3创建新任务.
122.
3.
1创建新任务.
142.
3.
2近期使用的任务152.
4加固任务.
162.
4.
1AndroidStudio.
162.
4.
2AndroidNDK.
172.
4.
3iOS.
182.
4.
4高级配置.
202.
4.
5提交加固.
232.
4.
6停止加固.
24梆梆安全源码加固系统使用手册(客户端)3/39梆梆安全|稳如泰山,值得托付2.
5任务列表.
242.
6设置与帮助.
332.
6.
1系统信息.
332.
6.
2更新说明.
342.
6.
3关于我们.
34使用局限性.
353.
1WEB配置IP地址的规则.
353.
2客户端对运行环境的要求.
353.
3源码加固不支持的语法特性.
363.
4宏递归问题.
37关于梆梆安全.
39梆梆安全源码加固系统使用手册(客户端)4/39梆梆安全|稳如泰山,值得托付表目录表2–1配置说明.
10表2–2菜单说明.
12表2–3创建任务说明.
13表2–4创建新任务说明.
14表2–5加固任务配置说明.
16表2–6加固任务配置说明.
17表2–7配置信息说明.
19表2–8功能配置说明.
21表2–9文件配置说明.
23表2–10提交加固说明24表2–11任务列表说明25表2–12右键操作说明26表2–13完整性保护说明.
32表2–14系统信息说明34梆梆安全源码加固系统使用手册(客户端)5/39梆梆安全|稳如泰山,值得托付图目录图2-1登录页面.
9图2-2服务器配置10图2-3设置位置.
11图2-4客户端主界面12图2-5创建任务页面13图2-6创建新任务页面14图2-7近期使用的任务15图2-8加固任务配置16图2-9加固任务配置页面17图2-10配置信息页面.
19图2-11功能配置页面.
21图2-12文件配置页面.
22图2-13提交加固页面.
23图2-14任务列表页面.
24图2-15右键操作页面.
26图2-16确认提示框.
27图2-17加固任务配置.
27图2-18删除提示框.
28图2-19符号混淆页面.
28图2-20常见异常现象页面.
29图2-21查看具体提规则页面.
30图2-22完整性保护.
31图2-23任务详情.
32梆梆安全源码加固系统使用手册(客户端)6/39梆梆安全|稳如泰山,值得托付图2-24系统信息页.
33图2-25更新说明.
34图3-1配置流程.
35梆梆安全源码加固系统使用手册(客户端)7/39梆梆安全|稳如泰山,值得托付简介1.
1概念1.
1.
1源码加固系统传统源码混淆技术一般是采用简单的方法名替换和字符串混淆技术,并不能有效地保护代码免受静态逆向分析、篡改攻击,对动态调试攻击更是没有任何抵抗能力.
梆梆安全源代码加固系统针对C/C++/Objective-C源代码混淆保护,从源代码级保护应用核心逻辑及算法安全,保护应用核心源代码,防止应用核心逻辑被逆向分析,保护算法及知识产权.
1.
1.
2支持平台系统支持Mac客户端,平台支持AndroidStudio、AndroidNDK、iOS工程的armv7和arm64架构.
1.
1.
3账号权限客户端的账号权限主要为普通用户权限.
梆梆安全源码加固系统使用手册(客户端)8/39梆梆安全|稳如泰山,值得托付Mac客户端源码加固系统由客户端、WEB后台管理系统组成.
超级管理员/管理员在WEB后台管理系统创建一个普通用户账号,用户使用分配的账号登录客户端,即可享受源码加固服务.
注意:建议用户在开发机上使用源码加固服务,确保开发环境与待加固工程保持一致.
2.
1启动前准备确保客户端的运行环境与待加固的运行环境保持一致.
2.
1.
1解压压缩包获取源码加固系统的客户端压缩包,解压到当前文件夹.
2.
1.
2安装客户端打开解压后的文件,将SCShieldClient拖入Applications中,即可成功安装客户端.
2.
1.
3启动客户端启动MAC客户端,进入登录界面.
具体如下图所示:梆梆安全源码加固系统使用手册(客户端)9/39梆梆安全|稳如泰山,值得托付图2-1登录页面注意:首次启动客户端要对服务器进行配置,包括ip地址和端口.
其中ip地址为用户本地部署的源码加固服务器的ip地址(公有云服务:obf.
bangcle.
com),端口号为8443.
服务器配置具体如下图所示:梆梆安全源码加固系统使用手册(客户端)10/39梆梆安全|稳如泰山,值得托付图2-2服务器配置相关说明如下:表2–1配置说明子项说明ip地址本地部署的源码加固服务器ip地址(公有云服务:obf.
bangcle.
com)端口端口为8443若打开客户端后,未弹出服务器配置页面,可点击登录页面右上角的设置选择.
具体下图所示:梆梆安全源码加固系统使用手册(客户端)11/39梆梆安全|稳如泰山,值得托付图2-3设置位置2.
1.
4登录账户输入预分配的用户名及密码,点击登录即可登录到Windows客户端.
注:如果选择记住密码,下次登录时自动保留用户名和密码信息;如果选择自动登录,下次打开客户端程序时自动登录.
2.
2界面说明客户端界面包含两个部分:左侧为主菜单,右侧为工作台.
具体如下图所示.
梆梆安全源码加固系统使用手册(客户端)12/39梆梆安全|稳如泰山,值得托付图2-4客户端主界面相关说明如下:表2–2菜单说明选项说明创建新任务创建源码加固的任务,包括创建新任务和打开近期使用的任务加固任务配置加固参数和执行加固任务,此为系统核心模块任务列表查看和修改历史任务设置与帮助查看和修改系统信息、用户信息,以及查找帮助2.
3创建新任务点击创建新任务按钮,弹出创建加固任务列页面,包括创建新任务和近期使用的服务,梆梆安全源码加固系统使用手册(客户端)13/39梆梆安全|稳如泰山,值得托付具体如下图所示:图2-5创建任务页面相关说明如下:表2–3创建任务说明选项说明创建新任务新创建一个源码加固任务梆梆安全源码加固系统使用手册(客户端)14/39梆梆安全|稳如泰山,值得托付近期使用的服务最近创建的源码加固任务清单,信息包括平台和名称2.
3.
1创建新任务点击创建新任务,跳转到创建加固任务页面,具体如下图所示:图2-6创建新任务页面相关说明如下:表2–4创建新任务说明选项说明梆梆安全源码加固系统使用手册(客户端)15/39梆梆安全|稳如泰山,值得托付选择平台支持AndroidStudio、AndroidNDK和iOS任务名称输入的任务名称仅支持英文、数字、下划线和括号,长度不超过15个字符,且任务名称不可重复2.
3.
2近期使用的任务点击近期使用的任务下的任务名称,跳转到对应的加固任务.
具体如下图所示:图2-7近期使用的任务注:若无历史任务,近期使用的任务列表下为空白.
梆梆安全源码加固系统使用手册(客户端)16/39梆梆安全|稳如泰山,值得托付2.
4加固任务2.
4.
1AndroidStudio如果创建的目标平台为AndroidStudio,则点击加固任务页面如下图所示:图2-8加固任务配置相关说明如下:表2–5加固任务配置说明选项说明选择工程路径是您需要加固的工程文件根目录,格式为:工程路径/工程文件名,路径名称只能为英文输出路径是您加固后输出的工程文件,格式为:工程路径/工程文件名_sec,路径名称只能为英文梆梆安全源码加固系统使用手册(客户端)17/39梆梆安全|稳如泰山,值得托付高级配置高级设置包括功能配置和文件配置模块.
其中功能配置包括设定加固强度、选择高级功能(完整性保护、防调试、字符串加密,防hook)、选择附加功能(全量日志);文件过滤主要是对勾选中的函数和文件不被加密;文件选择主要是对勾选中的函数和文件进行加密.
注:对于AndroidStudio工程,需要设置环境变量JAVA_HOME到对应的JDK路径.
2.
4.
2AndroidNDK如果创建的目标平台为AndroidNDK,则点击加固任务页面如下图所示:图2-9加固任务配置页面相关说明如下:表2–6加固任务配置说明梆梆安全源码加固系统使用手册(客户端)18/39梆梆安全|稳如泰山,值得托付选项说明AndroidNDK路径是您开发环境配置的AndroidNDK路径选择工程路径是您需要加固的工程文件根目录,格式为:工程路径/工程文件名,路径名称只能为英文.
选择工程路径后,默认显示jni路径和输出路径,如无可手动选择·选择jni路径是您工程文件下的jni文件目录,格式为:工程路径/工程文件名/jni,路径名称为英文输出路径是您加固后输出的工程文件路径,格式为:工程路径/工程文件名_sec,路径名称只能为英文高级配置高级设置包括功能配置和文件配置模块.
其中功能配置包括设定加固强度、选择高级功能(完整性保护、防调试、字符串加密,防hook)、选择附加功能(全量日志);文件过滤主要是对勾选中的函数和文件不被加密;文件选择主要是对勾选中的函数和文件进行加密.
2.
4.
3iOS如果创建的目标平台为iOS,则点击加固任务页面如下图所示:梆梆安全源码加固系统使用手册(客户端)19/39梆梆安全|稳如泰山,值得托付图2-10配置信息页面相关说明如下:表2–7配置信息说明选项说明工程路径是您需要加固的iOS工程文件根目,选择后会自动匹配出project/workspace、scheme/target.
若未匹配出project/workspace可点击浏览手动设置,也可手动输入设置选择Project/workspace是您工程文件的Project/workspace,格式为:工程路径/工程文件名_sec,路径和文件名均为英文.
选择scheme/target为您工程文件下的scheme/target,可点击下拉框进行修改梆梆安全源码加固系统使用手册(客户端)20/39梆梆安全|稳如泰山,值得托付输出路径是您加固后输出的工程文件路径,格式为:工程路径/工程文件名_sec,路径名称只能为英文高级设置高级设置包括功能配置和文件配置模块.
其中功能配置包括设定加固强度、选择高级功能(完整性保护、防调试、字符串加密,防hook)、选择附加功能(全量日志);文件过滤主要是对勾选中的函数和文件不被加密;文件选择主要是对勾选中的函数和文件进行加密.
2.
4.
4高级配置功能配置点击高级配置,弹出加固策略页面.
具体见下图所示:梆梆安全源码加固系统使用手册(客户端)21/39梆梆安全|稳如泰山,值得托付图2-11功能配置页面相关说明如下:表2–8功能配置说明选项说明控制流混淆需要设定的控制流混淆强度.
字符串加密需要设定的字符串加密范围.
防动态调试需要设定的防动态调试范围.
防动态注入需要设定的防动态注入范围.
梆梆安全源码加固系统使用手册(客户端)22/39梆梆安全|稳如泰山,值得托付SwizzlingHook是否开启防SwizzlingHook,如用户本身使用SwizzlingMethod,应将此项取消勾选.
完整性保护需要设定的完整性保护范围.
自动执行后处理iOS支持自动执行后处理,如取消勾选此项则需手动进行后处理.
支持@import默认开启,关闭则不支持@import.
验证加固结果默认开启,关闭则不验证加固结果.
生成加固日志生成加固日志,用于研发定位源码加固系统问题.
文件配置点击高级配置,弹出文件过滤页面.
具体见下图所示:图2-12文件配置页面梆梆安全源码加固系统使用手册(客户端)23/39梆梆安全|稳如泰山,值得托付相关说明如下:表2–9文件配置说明选项说明开启文件过滤功能开启/关闭文件过滤功能.
只有开启文件过滤,才可勾选要过滤的函数或文件.
其中,文件选择和文件过滤功能互斥.
开启文件选择功能开启/关闭文件选择功能.
只有开启文件选择,勾选中的函数或文件才会被加固.
其中,文件选择和文件过滤功能互斥.
2.
4.
5提交加固配置好对应的信息,点击提交加固,对您需要加固的工程文件进行加固.
具体如下图所示:(以AndroidNDK为例)图2-13提交加固页面梆梆安全源码加固系统使用手册(客户端)24/39梆梆安全|稳如泰山,值得托付相关说明如下:表2–10提交加固说明选项说明导出加固日志查看工程加固日志记录,也可导出加固日志,格式为zip加固进度工程文件加固的进度百分百、加固时间等2.
4.
6停止加固可对当前加固的工程文件进行停止加固操作,停止后只能进行重新加固.
2.
5任务列表点击主菜单下的任务列表按钮,打开任务列表页面,具体如下图所示:图2-14任务列表页面梆梆安全源码加固系统使用手册(客户端)25/39梆梆安全|稳如泰山,值得托付相关说明如下:表2–11任务列表说明选项说明任务名称为您已经完成加固任务的任务名称工程平台为您选择的工程平台,包括Androidstudio、AndroidNDK和iOS提交时间为您工程文件提交加固的时间任务状态为您工程文件加固后的状态,包括加固成功、加固中、加固失败、网络传输失败、预处理中、预处理失败等选择单个任务列表,右键任务可进行重新加固、删除任务、完整性保护后处理、查看任务详情、打开输出文件夹、导出加固日志等操作.
具体如下图所示:梆梆安全源码加固系统使用手册(客户端)26/39梆梆安全|稳如泰山,值得托付图2-15右键操作页面相关说明如下:表2–12右键操作说明选项说明重新加固对已完成的加固任务进行重新加固删除任务删除当前加固任务符号混淆对工程进行类名、方法名、函数名混淆.
完整性保护后处理对您加固后的工程文件进行完整性保护处理;如在高级功能中没有选择完整性保护,此处默认置灰任务详情查看已完成的加固任务详情打开输出文件打开已完成加固任务的输出文件导出加固日志导出当前加固任务的加固日志重新加固点击重新加固,弹出确认提示框,点击确认回到当前任务的配置页.
具体如下图所示:梆梆安全源码加固系统使用手册(客户端)27/39梆梆安全|稳如泰山,值得托付图2-16确认提示框图2-17加固任务配置相关操作参考2.
3.
删除任务点击删除任务,弹出提示框,确认则删除任务,取消回到上一页面.
具体如下图所示:梆梆安全源码加固系统使用手册(客户端)28/39梆梆安全|稳如泰山,值得托付图2-18删除提示框符号混淆本功能仅专业版具备.
点击符号混淆,弹出符号混淆页面,具体见下图所示:图2-19符号混淆页面符号混淆功能有一定使用风险,具体可见常见异常现象:梆梆安全源码加固系统使用手册(客户端)29/39梆梆安全|稳如泰山,值得托付图2-20常见异常现象页面具体符号混淆的过滤、选择规则,可点击查看具体规则查看:梆梆安全源码加固系统使用手册(客户端)30/39梆梆安全|稳如泰山,值得托付图2-21查看具体提规则页面该操作需要在加固完成后进行,执行完该操作之后,在xxx_sec目录下会生成一个混淆头文件symbolobf.
h,其中为被混淆的函数名及对应的混淆后函数名;此外若原工程中未创建pch文件,则在完成操作之后,会同时生成一个pch文件xxx-Prefix.
pch,若原工程中包含有pch文件,则会将混淆头文件自动引入其中.
完整性保护处理点击完整性保护处理,弹出完整性保护页面.
具体见下图所示:梆梆安全源码加固系统使用手册(客户端)31/39梆梆安全|稳如泰山,值得托付图2-22完整性保护具体操作步骤如下:1、右键加固任务,弹出提示框,选择完整性保护后处理,进入完整性保护页面;2、上传编译后的zip文件或apk文件或ipa文件;注意:若是Android工程源码,请点击浏览,上传编译后的apk文件或so文件(即将工程目录下的libs目录打包为libs.
zip);若是iOS工程源码,请点击浏览,上传编译后的ipa文件;3、点击提交,进行完整性保护处理.
梆梆安全源码加固系统使用手册(客户端)32/39梆梆安全|稳如泰山,值得托付相关说明如下:表2–13完整性保护说明选项说明上传编译后的文件上传编译后的zip文件或apk文件或ipa文件处理日志提交完整性保护的处理日志任务详情点击任务详情,查看当前任务配置信息.
具体如下图所示:图2-23任务详情梆梆安全源码加固系统使用手册(客户端)33/39梆梆安全|稳如泰山,值得托付打开输出文件夹点击打开输出文件夹,打开加固后的输出文件夹.
导出加固日志点击导出加固日志,导出当前的加固日志.
日志格式默认为Zip格式.
2.
6设置与帮助点击主菜单下的设置与帮助,跳转到对应页面,包括系统信息、更新说明和关于我们.
2.
6.
1系统信息点击系统信息,跳转系统信息页面.
具体如下图所示:图2-24系统信息页梆梆安全源码加固系统使用手册(客户端)34/39梆梆安全|稳如泰山,值得托付相关说明如下:表2–14系统信息说明选项说明版本信息当前客户端版本和服务端版本,系统语言支持中文、英文、韩文切换账号信息当前客户端的账号、系统服务期限,密码等2.
6.
2更新说明点击更新说明,查看客户端版本更新信息.
具体如下图所示:图2-25更新说明2.
6.
3关于我们点击关于我们,查看客户端信息,包括客服邮箱,客服电话等.
梆梆安全源码加固系统使用手册(客户端)35/39梆梆安全|稳如泰山,值得托付使用局限性3.
1Web配置ip地址的规则源码加固服务器管理员通过web进行配置ip时,服务器应该分配一个固定的IP方便局域网内的用户使用,为保障设置的IP未被其它设备占用,页面的测试按键可以检测IP是否可用.
配置流程如下图所示:图3-1配置流程具体步骤如下:1.
分配空闲ip给服务器;2.
对ip进行测试;3.
再点应用,使配置生效.
3.
2客户端对运行环境的要求对于AndroidStudio工程,需要设置环境变量JAVA_HOME到对应的JDK路径(可以是自己安装的也可以是AndroidStudio自带的),因为命令行环境下gradlew需要梆梆安全源码加固系统使用手册(客户端)36/39梆梆安全|稳如泰山,值得托付JAVA_HOME这个环境变量.
这个配置要求仅加固AndroidStudio工程中的native代码时需要.
3.
3源码加固不支持的语法特性源码加固有少量语法特性不支持的情况,说明如下:(1)__unsafe_unretained丢失遇到__unsafe_unretainedNSString*constdomain;这洋的声明语句,加固后__unsafe_unretained会丢失.
解决方案:暂时过滤相关文件.
(2)结构体初始化问题structVerifier:SchemaDifferenceExplainer{usingSchemaDifferenceExplainer::operator();boolindex_changes=false;boolother_changes=false;voidoperator()(AddTable){other_changes=true;}voidoperator()(AddInitialProperties){other_changes=true;}voidoperator()(AddProperty){other_changes=true;}voidoperator()(RemoveProperty){}voidoperator()(AddIndex){index_changes=true;}voidoperator()(RemoveIndex){index_changes=true;}梆梆安全源码加固系统使用手册(客户端)37/39梆梆安全|稳如泰山,值得托付}verifier;类似这样的结构体中初始化,加固时应得的AST有误,加固结果编译不通过.
解决方案:暂时过滤相关文件.
3.
4宏递归问题目前工程中定义和使用宏递归会引起加固后的工程编译报错.
举例:#definesystemVersion[[[UIDevicecurrentDevice]systemVersion]floatValue]分析:这种宏定义会因为systemVersion出现递归定义,预编译展开后报错.
解决:可以改为如下宏定义:#defineIOS_VERSION[[[UIDevicecurrentDevice]systemVersion]floatValue]其他更复杂的情况如下:头文件如下定义:#defineCrectframe_0[PhoneViewAdaptershared].
Crectframe_0#defineCrectframe_1[PhoneViewAdaptershared].
Crectframe_1……使用的地方,梆梆安全源码加固系统使用手册(客户端)38/39梆梆安全|稳如泰山,值得托付CGRectRect[5];Rect[0]=Crectframe_0;Rect[1]=Crectframe_1;……这样展开后,Rect[0]=[PhoneViewAdaptershared].
Crectframe_0;再编译的时候就会出现,[PhoneViewAdaptershared].
[PhoneViewAdaptershared].
Crectframe_0;错误避免这种情况,头文件应该如下定义:#define__Crectframe_0[PhoneViewAdaptershared].
Crectframe_0使用的地方为:Rect[0]=__Crectframe_0也就是宏定义不要出现递归的样式.
梆梆安全源码加固系统使用手册(客户端)39/39梆梆安全|稳如泰山,值得托付关于梆梆安全梆梆安全成立于2010年,是全球专业的移动应用安全服务提供商,运用领先的技术提供专业可靠的服务,为全球的政府、企业、开发者和消费者打造安全、稳固、可信的移动应用生态环境,让每个人都能自由地创造、分享和使用移动信息.
更多信息,请访问:WWW.
BANGCLE.
COM梆梆安全总部(北京,中国)地址:北京市海淀区学院路30号天工大厦A座Add:BUILDINGA,TECHARTPLAZA,NO.
30XUEYUANROAD,HAIDIANDISTRCTBEIJINGP.
R.
CHINA邮编:100083电话:4008-881-881版权所有北京梆梆安全科技有限公司.
本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属本公司所有,受到有关产权及版权法保护.
任何个人、机构未经本公司的书面授权许可,不得以任何方式复制或引用本文件的任何片断.

Stablehost 美国主机商黑五虚拟主机四折

如今我们网友可能较多的会选择云服务器、VPS主机,对于虚拟主机的话可能很多人不会选择。但是我们有些外贸业务用途的建站项目还是会有选择虚拟主机的。今天看到的Stablehost 商家虚拟主机在黑五期间也有四折优惠,对于这个服务商而言不是特别的喜欢,虽然他们商家和我们熟悉的老鹰主机商有些类似,且在后来老鹰主机改版和方案后,Stablehost 商家也会跟随改版,但是性价比认为不如老鹰主机。这次黑色星期...

LOCVPS(29.6元/月)KVM架构 香港/美国机房全场8折

LOCVPS商家我们还是比较熟悉的老牌的国内服务商,包括他们还有其他的产品品牌。这不看到商家的信息,有新增KVM架构轻量/迷你套餐,提供的机房包括香港云地和美国洛杉矶,适用全场8折优惠,月付29.6元起。LOCVPS是一家成立于2011年的稳定老牌国人商家,主要从事XEN、KVM架构的国外VPS销售,主推洛杉矶MC、洛杉矶C3、香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡等数据中心...

7月RAKsmart独立服务器和站群服务器多款促销 G口不限量更低

如果我们熟悉RAKsmart商家促销活动的应该是清楚的,每个月的活动看似基本上一致。但是有一些新品或者每个月还是有一些各自的特点的。比如七月份爆款I3-2120仅30美金、V4新品上市,活动期间5折、洛杉矶+硅谷+香港+日本站群恢复销售、G口不限流量服务器比六月份折扣力度更低。RAKsmart 商家这个月依旧还是以独立服务器和站群服务器为主。当然也包括有部分的低至1.99美元的VPS主机。第一、I...

系统空闲进程为你推荐
乐划锁屏乐视手机屏幕锁怎么自己就变了敬汉卿姓名被抢注身份通被人注册了我该怎么办2020双十一成绩单2020双十一尾款如何合并付款?杨紫别祝我生日快乐一个人过生日的伤感说说有什么www.jjwxc.net晋江文学网 的网址是什么?psbc.com邮政银行卡6215995915000241921是哪个地区的rawtools佳能单反照相机的RAW、5.0M 是什么意思?seo优化工具seo优化软件有哪些?www.haole012.com012.qq.com是真的吗抓站工具抓鸡要什么工具?
域名注册中心 重庆vps租用 softlayer 秒解服务器 42u标准机柜尺寸 java虚拟主机 php空间推荐 hinet 上海服务器 带宽租赁 什么是web服务器 asp空间 石家庄服务器 亿库 美国asp空间 globalsign hosts文件 ubuntu安装教程 neobux 更多