Amo Xiang
让优秀成为一种习惯
展开
-
加餐:解决 Android 手机 ping 连接同一局域网的 WindowsPC 时 ping 不通问题
解决 Andriod 手机在同一局域网下 ping 不同 PC 问题原创 2022-08-05 17:57:40 · 3972 阅读 · 1 评论 -
100天精通Andriod逆向——第5天:app逆向流程简介
app逆向流程简介原创 2022-08-11 20:24:55 · 4237 阅读 · 0 评论 -
100天精通Andriod逆向——第1天:ADB原理及其常用命令
Android 调试桥(adb) 是一种功能多样的命令行工具,它可以让你与设备进行通信,adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令) 的访问权限,它是一种 C/S 架构 的程序............原创 2022-08-03 00:15:27 · 1410 阅读 · 0 评论 -
2022年全网最新 Windows10 安装 JDK1.8
全网最细的 Windows10 JDK1.8安装教程原创 2022-08-02 14:55:35 · 1968 阅读 · 0 评论 -
100天精通Andriod逆向——第6天:Andriod 开发入门
学习逆向也需要具备一定的开发知识,是否做过开发决定你一定程度逆向的上限。本小节简单了解一个 andriod app 是如何诞生的。原创 2022-08-28 22:52:39 · 1827 阅读 · 4 评论 -
100天精通Andriod逆向——第2天:Android基础知识和jadx的使用
打卡第2天,100天精通Andriod逆向——第2天:Android基础知识和jadx的使用原创 2022-08-04 13:20:11 · 2427 阅读 · 0 评论 -
2022年全网最细虚拟机 Vmware15 安装 Windows
目录一、微软官方网站下载Win10镜像二、Vmware15 安装Windows10一、微软官方网站下载Win10镜像点击链接 https://www.microsoft.com/zh-cn/software-download/windows10 进入官网。页面向下滚动,找到 立即下载工具 按钮,单击进行下载,下载完成后如下图所示:选中可执行文件并单击鼠标右键,选择 以管理员身份运行,如下图所示:等待一小会,出现如下界面,单击接受按钮,进入下一步:选择为 另一台电脑创建安装介质(U盘、DV原创 2022-08-02 13:25:18 · 1060 阅读 · 0 评论 -
2022年全网最细 AndroidStudio 安装配置学习笔记
超详细的 AndroidStudio 安装笔记原创 2022-08-02 16:22:11 · 3723 阅读 · 3 评论 -
100天精通Andriod逆向——第3天:真机环境配置
安卓是基于 Linux 内核的一个移动操作系统。在 Linux 这种 Unix 系统中,通常都有两种账户,一个是普通用户,一个是一般来说我们在安卓手机上都是普通用户。因为市面上的 App 良莠不齐,出于安全的考虑,只有开发者才会去获取整个操作系统的更改权限,普通用户是没有高级权限的。对于我们而言,为了进行 App逆向和协议分析,获取整个安卓设备的权限是至关重要的。...原创 2022-08-09 02:51:07 · 941 阅读 · 0 评论 -
100天精通Andriod逆向——第4天:各种抓包工具学习
在网页中,我们可以借助浏览器开发者工具中的 Network 面板看到网页中产生的所有网络请求和响应内容,然而 App 怎么办呢?要想拦截 App 中的网络请求,就得用到抓包工具了,例如:Charles、Fiddler、mitmproxy 等,我们可以通过这些工具拦截 App 和 API 通信的请求内容和响应内容,如果能从中找到一定的规律,就可以用程序直接构造请求来模拟 API 的请求,从而完成数据爬取......原创 2022-08-10 12:59:44 · 6106 阅读 · 6 评论 -
js 逆向之 node.js 环境配置详细教程
js 逆向之 node.js 环境配置详细教程原创 2022-07-30 13:15:15 · 793 阅读 · 0 评论 -
Chapter Seven:实战响应数据AES加密
响应数据AES加密解密原创 2022-05-08 13:44:03 · 484 阅读 · 0 评论 -
Chapter Six:常用的编码与加密介绍(python和js实现)
本篇博文我们将学习常见的编码与加密算法,并讨论 JavaScript 代码混淆和法律法规的相关知识,并将其与Python实现进行类比学习。我们将在本节中学习开发中经常用到的编码、消息摘要算法和加密算法方面的知识。作为爬虫工程师,掌握这些知识可以让我们在面对奇怪的字符串时能够更快地找到突破口。原创 2022-05-08 11:20:56 · 574 阅读 · 0 评论 -
Chapter Five:实战入门级js(0难度)
入门级js逆向原创 2022-05-06 13:56:23 · 479 阅读 · 0 评论 -
Chapter Four:抓包工具 Charles
爬虫不仅仅只对 Web 页面的信息进行爬取,还可以爬取应用中存在的大量数据,例如移动端的 App。由于 App 中的数据都是通过异步的方式从后台服务器中获取的,类似于 Web 中的 Ajax 请求,所以在爬取数据前同样需要分析 App 用于获取数据的 URL。由于 App 运行在手机或平板电脑中,在获取请求地址时无法像 Web 一样在 PC 端通过浏览器进行获取。所以就需要使用专业的抓包工具,实现 App 请求地址的抓取工作。本篇博文将介绍如何使用 Charles 抓包工具获取 App 中的请求地址。原创 2022-05-06 13:11:18 · 335 阅读 · 0 评论 -
Chapter Three:实战 js 混淆 - 源码乱码(简单)
目录1.第一题: js 混淆 - 源码乱码(简单)1.1 前置知识1.2 猿人学Web端爬虫攻防刷题平台-第一题1.2.1 简单分析1.2.2 js逆向过程分析1.2.3 代码实现1.第一题: js 混淆 - 源码乱码(简单)1.1 前置知识https://blog.youkuaiyun.com/xw1680/article/details/124605393?spm=1001.2014.3001.55021.2 猿人学Web端爬虫攻防刷题平台-第一题1.2.1 简单分析链接网址:https://match原创 2022-05-06 11:24:42 · 522 阅读 · 1 评论 -
Chapter Two:无限debugger的原理与绕过与断点调试
debugger 是JavaScript中定义的一个专门用于断点调试的关键字,只要遇到它,JavaScript的执行便会在此处中断,进入调试模式。有了 debugger 这个关键字,我们就可以非常方便地对JavaScript 代码进行调试,比如使用 JavaScript Hook 时,我们可以加入debugger关键字,使其在关键的位置停下来,以便查找逆向突破口。但有时候 debugger 会被网站开发者利用,使其成为阻挠我们正常调试的拦路虎。本节中,我们介绍一个案例来绕过无限 debugger。原创 2022-05-06 11:02:23 · 2128 阅读 · 0 评论 -
Chapter One:学习 Chrome 开发者工具
因为网页是在浏览器中加载的,所以多数的调试过程也是在浏览器中完成的。工欲善其事,必先利其器。本节中,我们先来基于 Chrome 浏览器介绍浏览器开发者工具的使用。但由于开发者工具的功能十分复杂,本节主要介绍一些对 JavaScript 逆向有一些帮助的功能,学会了这些,我们在做 JavaScript 逆向调试的过程中会更加得心应手。原创 2022-05-06 10:51:03 · 426 阅读 · 2 评论