花生的申请不细说,现在都很傻瓜了,只要注册申请以后就有一个默认解析的免费域名。我们就用这个域名实现。主要讲下路由器的设置和远程管理的设置。我们申请好花生,在为本机做了解析之后,很多朋友得到的结果是——还是不能访问本机ok,这里讲一哈。只使用猫的朋友可以略过。首先看一下自己路由器的状态和设置,我的显示本机ip地址是121.21.184.129ok,我们再看花生。ok,我们对比发现花生探测到的
转载 2023-10-31 23:14:55
116阅读
  是一套完全免费的动态域名解析服务。  你一旦拥有了“花生”,你将可以少花钱多办事。你就只需选择低价的普通宽带网连接,就能获得“专线”才支持的各种应用。   当您安装并注册该项服务,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。"花生"支持普通电话线、ISDN、xDSL、有线电视网络、双绞线到户的宽带网和其它任何能够提供互联网真实IP的接
转载 2024-01-03 21:59:34
60阅读
在自然界中,我想大家对这东西应该都不会陌生了,由上述故事,我们也可见一斑。自然界中植物用它来保护种子,动物用它来保护身体等等。同样,在一些计算机软件里也有一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。就像动植物的一般都是在身体外面一样理所当然(但后来也出现了所谓的“中带籽”的)。由于这段程序和自然界的在功能上有很多相同的
转载 精选 2010-07-19 00:03:34
1757阅读
的装载过程(模拟window加载器)获取自己所需要使用的API地址        如果用PE编辑工具查看加后的文件,会发现未加的文件和加后的文件的输入表不一样,加后的输入表一般所引入的DLL和API函数很少,甚至只有Kernel32.dll以及GetProcAddress这个API函数。
原创 2021-07-17 12:38:00
243阅读
一、Dex加由来最近在学习apk加密,在网上看了一篇《Android中的Apk的加固(加)原理解析和实现》,我发现原文把整个apk都写入到dex文件中,如果apk小还好,当原APK大于200M,客户端解很费劲,打开后应用就卡住了,如果只是把原apk的dex加不就很容易解开了嘛。我不是原创,只是按照我自己的思路将大神的加固稍作调整,并且将整个项目整理如下。二、Dex结构如图所示,新的dex由
转载 2023-09-26 20:43:43
143阅读
一、什么是加?       加是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作。大多数病毒就是基于此原理。PC EXE文件加的过程如下:     二、加作用       加的程序可以有效阻止对程序的反汇编分析,以达到它不可告人
转载 2023-09-15 13:43:10
160阅读
何为加?如前面所介绍的,拿到一个App的ipa包可以通过class-dump、 Hopper Disassembler等工具进行分析,然而当我们利用这些分析手机里从App Store下载的App安装包时,会发现都是一些经过加密的文件,无法进行分析这是因为App Store对我们上传的App进行了加操作,那么何为加呢?其实是利用特殊的算法,对可执行文件的编码进行改变(比如压缩、加密),以达到保
转载 2023-06-30 20:36:10
194阅读
汉化脱壳纪念版
转载 精选 2007-04-22 14:26:45
446阅读
app安卓加原理及常用脱壳方法介绍 文章目录app安卓加原理及常用脱壳方法介绍前言1 加1.1 什么是加1.2 加作用1.3 加原理1.4 加后的利与弊1.5 如何辨别是否加2 脱壳2.1 脱壳原理2.2 常用脱壳软件2.2.1 反射大师2.3 脱壳后分析2.3.1 Dex2Java2.3.2 Dex2Smali3 总结 前言目前针对移动应用市场上安卓APP被破解、反编译、盗版丛生
转载 2024-08-09 10:00:47
211阅读
1. APP加固1). 原理 图1.png 加密过程的三个对象:1、需要加密的Apk(源Apk)2、程序Apk(负责解密Apk工作)3、加密工具(将源Apk进行加密和Dex合并成新的Dex)2). DEX头内容 图2.png 需要关注的字段:checksum 文件校验码 ,使
创建俩个 android 项目一个是要加的项目:编译成 apk一个是项目:编译成 apk 取其 dex 里面代码是动态解密加要加的 apk加工具用 java 写的把要加的 apk 用二进制文件读取然后加密。加密后写到项目的 dex 文件后面。生成一个新的 dex。然后把要加的 apk中的 dex替换成新的 dex 最后签名先写个简单的 demo用来测试(要加的项目)//MainAc
转载 2023-10-19 08:38:23
61阅读
在软件开发和系统管理领域,Red Hat Linux是一个备受赞誉的操作系统。它的成功部分归功于其强大的命令行工具集,尤其是Linux Shell。Linux Shell是一种解释性编程语言,它允许用户与操作系统进行交互,并执行各种任务。无疑,学习并熟练掌握Linux Shell是一项关键技能。 Linux Shell是一个为用户提供与操作系统内核直接交互的接口的软件。它通过接受用户命令,解释并
原创 2024-01-31 12:07:47
87阅读
特点 不同的压缩会先将 pe 文件压缩,载入内存后进行解压缩(TLS函数内)然后运行,而 vmp 是修改 pe文件中的汇编指令为一...
原创 2022-07-19 10:08:55
1179阅读
几乎是默写出来,加上自己理解的博客(iOS面试) 文章目录1.初探越狱,砸class-dump:获取头文件hopper软件可以看到方法实现的大概hopper官网使用教程:获取app包内的图片: iOS Images Extractor。显示包内容也可以直接看到assets文件夹iOS Foundation 框架开源库地址检测越狱的类otool命令:查看api(app)是否已经被砸我的另外几篇相
转载 2月前
508阅读
因为pyinstaller方便、兼容性相对较好,所以我们会经常见到一些用pyinstaller打包的Python程序,在这里我们了解一下如何对这些打包好的exe文件进行反编译(即反编译出.py文件),也可以通过对抗去改进我们程序的保护措施。0.前提准备确认程序我们首先要确认一个exe程序他是不是由pyinstaller编译的,如果不是那就没必要再往下操作了。一般我们可以看程序图标,比较标志性的两个
一、什么是加?加是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作。大多数就是基于此原理。PC EXE文件加的过程如下:二、加作用加的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的。这种技术也常用来保护软件版权,防止被软件三、Android Dex文件加原理PC平台现在已存在大量的标准的加和解工具,但是Android作为新
转载 2023-06-29 21:35:26
416阅读
目录一、预备知识:二、实验环境三、实验步骤一、预备知识:        逆向工程也称为“反向工程”,在信息技术领域是指对一个信息系统或软件进行的逆向分析及研究,从而得到系统或软件的架构和开发源代码等要素,进而对其进一步分析或优化处理。        
转载 2024-06-05 18:45:38
63阅读
一、Pybind11,将数据从python传递到C++的两种方式:加“”,能在C++中进行操作,但是不发生数据拷贝,底层的存储方式还是按照python的方式;数据类型转换,从python中的存储方式,直接转换成C++中的数据类型,发生数据拷贝,效率较低,尤其是在数据量比较大的情况下,这种转换的代价很高。这一点非常值得关注,当Python中考虑调用C++接口时,大多情况下都是为了提高程序的运行速率
转载 2024-05-29 08:00:07
61阅读
一、引言大家都知道,在进行非越狱开发的过程中,需要对第三方应用的包进行重签名,并向MachO文件实行相关自定义库的注入操作,而这些都离不开需要对原始的二进制进行砸,原因是AppStore上的应用在开发者提交上去的时候都进行了加密。 虽然对于版本要求不高的应用可以通过PP助手直接下载已经砸的应用,但是仍有一些需求需要直接拿到当前线上版本的应用来进行处理,这就不得不需要自行掌握砸的一些技巧或方式
转载 2023-08-25 23:17:10
1152阅读
Goldenmask 直译为金色的罩子,灵感来自“金钟罩”的“翻译”。因为 Goldenmask 是一个用来对 Python 源码进行加密保护的工具,有点像金钟罩这种防御性武功的意思,因此用了金钟罩这个名字。同时,还引入了一个选项叫做 layer,对应着武功的层数,实际上则代表了不同层级的 Python 源码保护方法。当前,Goldenmask 只有两层功力,一层用的是 Python
  • 1
  • 2
  • 3
  • 4
  • 5