Goldenmask 直译为金色的罩子,灵感来自“金钟罩”的“翻译”。因为 Goldenmask 是一个用来对 Python 源码进行加密保护的工具,有点像金钟罩这种防御性武功的意思,因此用了金钟罩这个名字。同时,还引入了一个选项叫做 layer,对应着武功的层数,实际上则代表了不同层级的 Python 源码保护方法。当前,Goldenmask 只有两层功力,一层用的是 Python
转载
2024-02-23 10:29:30
112阅读
我的项目进行到这个时候才发现仅仅只有c还是不能完成所有的事情,为了提供更好的个性化应用,需要一个解释性语言加入到体系中来,对比发现Python是最好的选择,不管是从性能上讲还是内存管理等各方面将都有独到之处,他是天然的联合液体。现在的需求只有很小的一个部分,就是对于用户数据的二次处理,但是考虑到更为复杂的多层应用,将它进一步扩大应用将是系统的一大亮点,毕竟允许用户读写程序了。以下是Python的一
转载
2024-09-11 12:24:19
44阅读
# Python 套壳工具开发入门指南
在软件开发的世界中,“套壳工具”是一种常见的工具,用于在现有的应用程序上添加额外的功能或界面。本文旨在指导初学者创建一个简单的 Python 套壳工具,帮助他们熟悉开发流程。接下来,我们将逐步展示如何实现这一目标,从规划到编码。
## 开发流程
我们可以将整个开发流程分为以下几个步骤:
| 步骤 | 描述
摘要:
Python 打包程序,制作实用天气查询软件。作者 | flywind来源 | Pyhton高效编程通常我们查询天气都是在 App 或者网页中搜索,其实这点事儿 Python 也能干,比如像下面这样,简单纯粹。 img
今天就来学学怎么制作出一个天气查询软件。开发环境Python3PyQt5requests准备工作首先要获取不同城市对应的天气代码,可以从 https:
转载
2024-10-18 10:25:10
50阅读
一、chrome内核浏览器表单自动填充导致input文本框背景变成偏黄色的问题解决:
1.问题
chrome表单自动填充后,input文本框的背景会变成偏黄色的。
2.原因
因为chrome会默认给自动填充的input表单加上input:-webkit-autofill私有属性造成的,然后
因为pyinstaller方便、兼容性相对较好,所以我们会经常见到一些用pyinstaller打包的Python程序,在这里我们了解一下如何对这些打包好的exe文件进行反编译(即反编译出.py文件),也可以通过对抗去改进我们程序的保护措施。0.前提准备确认程序我们首先要确认一个exe程序他是不是由pyinstaller编译的,如果不是那就没必要再往下操作了。一般我们可以看程序图标,比较标志性的两个
目录一、预备知识:二、实验环境三、实验步骤一、预备知识: 逆向工程也称为“反向工程”,在信息技术领域是指对一个信息系统或软件进行的逆向分析及研究,从而得到系统或软件的架构和开发源代码等要素,进而对其进一步分析或优化处理。
转载
2024-06-05 18:45:38
63阅读
AppStore上有很多优秀的App,我们想拿下来分析分析,这首先就得过Apple这一关,因为Apple已经对应用商店的App进行了加密保护,也就是说需要我们首先解密,才能进行其他的工作。1.准备工作首先要有一台越狱设备,然后安装插件:OpenSSH,Cycript。 然后下载dumpdecrypted并解压,cd 到文件所在位置,执行make命令,会生成一个dumpdecrypted.dylib
转载
2023-07-25 23:59:39
41阅读
最近视频圈子里都在发这种视频,究竟是怎么做出来的?研究下来发现原来是用的这款名字叫Record Maker的APP,旨在帮助用户轻松快速给视频加上手机壳的效果。 目前App Store上的版本是1.2.1,最近一次更新支持了iPhone11/iPhone12模型,支持了手机横屏录制的视频,并且修复了一些小的bug。效果图展示<滑动查看下一张图片>目前这款APP还在
转载
2023-10-25 21:57:52
1498阅读
自从进入5月份以来,华为再一次被推上了风口浪尖,作为国内为数不多有自主研发能力手机厂商,这一次华为被关注的原因并不是因为又被针对,而是因为华为终于兑现了自己当初的承诺,鸿蒙终于对部分用户开放公测了,已经更新了系统的“花粉”也是率先体验到了这个具有“划时代”的系统。鸿蒙有望大规模升级,“花粉”喜出望外虽然从系统界面上来看,华为的鸿蒙系统和之前基于安卓的EMUI相同,但是在流畅性方面却有着很大改变,并
转载
2023-09-11 10:59:58
76阅读
Python是一种简洁、易读、易学的高级编程语言,在数据分析、人工智能等领域具有广泛的应用。然而,由于Python是一种脚本语言,其代码通常以明文形式存储,容易被他人修改和篡改。为了保护Python代码的安全性,开发者可以考虑对Python可执行文件(exe)进行加壳处理。
加壳是指在已有的可执行文件外部再包裹一层保护壳,使得文件本身的内容无法直接被读取和修改。在Python中,可以使用第三方工
原创
2024-03-08 07:22:13
472阅读
好久不发帖了,今天来点干货1、配置调试环境 首先,配置好调试环境。 Androidserver 的调试方法是 android_server -pxxxx 自定义port Jdb的调试方法是 jdb -connect com.sun.jdi.SokcetAttach:hostname=xxxx,port=xxxx 2、断点 需要断在link中,主要是so的init函数。
转载
2024-05-28 12:33:48
68阅读
socket套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。TCP通信客户端代码实现TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据。表示客户端的类:java.net.Socket:此类实现
转载
2024-07-03 22:28:13
51阅读
## Python套壳打开程序的实现步骤
为了帮助这位刚入行的小白开发者实现"Python套壳打开程序"的功能,我将以一种简洁的方式介绍整个流程。下面是整个过程的步骤表格:
| 步骤 | 描述 |
|-----|------|
| 1 | 创建一个Python可执行文件 |
| 2 | 创建一个C程序来套壳Python可执行文件 |
| 3 | 使用C编译器编译C程序 |
| 4
原创
2023-11-03 08:29:21
109阅读
socket套接字: Socket是应用层与TCPIP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 也有人说socket就是以IP+port的一种组合,通过两者结合完成了定位世界上唯一一台主机的应用程序的定位。
转载
2024-09-11 20:20:40
42阅读
上周ChatGPT又进化了,支持联网还有70几种第三方插件,不过还是老样子,只服务氪金玩家,免费端可能还得等等。之前只开放了俩插件,网络浏览器和代码解释器,只能说是真的不够用。ChatGPT:不够?70多种够吗?从这次更新的插件我们可以看到,功能五花八门,算是涉及了日常生活的各个方面。不过插件这么多,每个人需求也不一样,不太可能都用得上,今天我就和大家简单分享一些觉得好用的插件(70个太多了还没用
昨晚8点,备受期待的华为HarmonyOS 2系统终于正式发布了,华为Mate 40系列、Mate 30系列、P40系列、Mate X2、nova 8系列等近百款设备将陆续升级HarmonyOS 2。鸿蒙相较安卓、iOS,有很大不同。发布会上,华为称,打造鸿蒙,是希望用一套系统,能够解决所有硬件设备装载系统问题,告别“不同硬件装不同系统”。一旦应用和软件实现无缝流转,开发者面对不同硬件、不同系统要
转载
2023-10-06 14:25:52
211阅读
在这个博文中,我将分享如何应对“android 套壳”这一技术难题,从环境配置到生态集成,逐步解析这一过程,让我们更好地理解这一复杂的主题。
首先需要配置环境,以下是整个流程的视觉化与代码示例。我制作了一个流程图,展示了环境配置的各个步骤。
```mermaid
flowchart TD
A[开始环境配置] --> B[下载相关SDK]
B --> C[设置JAVA_HOME]
# Python EXE程序加壳指南
在开发过程中,将Python脚本打包成可执行文件(EXE)是一项常见需求。为了保护我们的代码,很多开发者会选择为生成的EXE程序加壳,加上加密和反调试的功能。本文将指导你完成Python EXE程序加壳的流程,包括工具的选择与具体步骤的代码实现。
## 整体流程
以下是Python EXE程序加壳的步骤概述:
| 步骤 | 操作描述 |
原创
2024-08-11 04:49:31
728阅读
加脱壳学习结合《加密与解密》进行学习壳加壳的全称是可执行程序资源压缩,是保护文件的常用手段。加壳过的程序可以直接运行,但是不能查看源代码。要经过脱壳才可以查看源代码。加壳是利用特殊的算法,对EXE、DLL文件里的资源进行压缩、加密。类似WINZIP 的效果,只不过这个压缩之后的文件,可以独立运行,解压过程完全隐蔽,都在内存中完成。它们附加在原程序上通过Windows加载器载入内存后,先于原始程序执
转载
2024-02-24 01:26:58
114阅读