E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
逆向学习
2018-10-07英语
逆向学习
法
这个国庆假期很颓废,读书不多,只看了钟道隆先生的英语
逆向学习
法,感受颇深,被钟先生这种吃苦,死磕英语学习的精神所感动。1.读完此书,感觉钟先生从头到尾都在向读者传递一种精神,吃苦,坚持。
青丫_
·
2024-02-09 05:05
js
逆向学习
笔记【一篇就够】
js
逆向学习
笔记【一篇就够】不够再来一篇文章目录js
逆向学习
笔记【一篇就够】算法还原白盒还原黑盒还原RPC调用浏览器自动化基本数据类型原始类型合成类型查看类型nullundefined和布尔值数值进制NaNInfinity
顽强拼搏的阿k
·
2024-02-07 07:18
JS逆向
javascript
学习
前端
【JS
逆向学习
】今日头条
逆向目标目标网页:https://www.toutiao.com/?wid=1707099375036目标接口:https://www.toutiao.com/api/pc/list/feed目标参数:_signature逆向过程老规矩先观察网络请求,过滤XHR请求观察加密参数,发现Payload的_signature加密参数我们直接全局搜索加密参数_signature,在每个搜索结果处都打个断点
诗雅颂
·
2024-02-05 22:27
javascript
开发语言
逆向
补环境
安卓
逆向学习
之ADB的配置和使用及刷机root
ADB的配置和使用ADB即AndroidDebugBridge,安卓调试桥,是谷歌为安卓开发者提供的开发工具之一,可以让你的电脑以指令窗口的方式控制手机。可以在安卓开发者网页中的SDK平台工具页面下直接下载对应系统的adb配置文件,大小只有几十MB下载地址:https://developer.android.com/studio/releases/platform-tools?hl=zh-cn各平
Tmac自留
·
2024-01-31 08:39
android
学习
adb
【JS
逆向学习
】代码混淆之三目运算符多层嵌套
背景Javascript逆向分析过程中,经常会碰到混淆后的多层嵌套的三目运算符,这里我们给出一个案例来具体分析下目标表达式varresult=a?b?c?d?e?f:g:h:i:j?k?l?m?n:o:p:q;大家先思考一下,a为假的时候返回什么?为真又返回什么?分析过程为了便于分析,我们先将其重新格式化以更清晰地展示嵌套关系:varresult=a?b?c?d?e?f:g:h:i:j?k?l?m
诗雅颂
·
2024-01-26 20:15
学习
【JS
逆向学习
】某壁纸下载(ast混淆)
逆向目标目标网址:https://bz.zzzmh.cn/index逆向接口一:https://api.zzzmh.cn/bz/v3/getData逆向接口二:https://cdn2.zzzmh.cn/wallpaper/origin/0d7d8d691e644989b72ddda5f695aca2.jpg?response-content-disposition=attachment&auth
诗雅颂
·
2024-01-26 20:14
javascript
node
逆向
js
JS
逆向学习
——浏览器开发者工具 network 网络
在浏览器页面上右键后点击检查选项,打开开发者工具,点击网络(NetWork)可以看到如下界面这个功能主要用于在逆向时进行抓包,但光进入这个页面功能还是不够用的。在页面上按下快捷键“Crl+F”打开搜索功能区,如图所示勾选保留日志(Presrvelog),每次刷新之后会留下之前产生历史记录数据,最好勾选,这样可以看到记录的变化趋势。勾选禁用缓存(DisableCache),每次刷新都会重新和服务器交
踏踏实实做人,勤勤恳恳做事
·
2024-01-24 16:45
javascript
JS
逆向学习
——下断点
在现实情境中一些网页会对用户反馈的数据进行加密,例如:淘宝、京东的网页他们会加密返回的用户数据,如果你自己来解密这个加密方法有时会非常的困难和繁琐,所以最好能够找到网页中现有的用于加密的js代码,而下断点就是一种高效的查找方式。一、js逆向能对网站的js进行一些调试1.能修改js中的一些变量的值,能输出2.能下断点3.能更智能的批量监听一些值二、断点方式DOM断点(当渲染时属性或样式发生改变时才能
踏踏实实做人,勤勤恳恳做事
·
2024-01-24 16:45
javascript
【JS
逆向学习
】国家加密系列-SM算法实例
SM系列1、国家加密算法介绍事实上从2010年开始,我国国家密码管理局就已经开始陆续发布了一系列国产加密算法,其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。目前,这些算法已广泛应用于各个领域中。其中SM2、SM3、SM4三种加密算法是比较常见的2、算法分类算法名称算法类别应用领域特点SM1对称(分组)加密算法芯片分组长度、密钥长度均为12
诗雅颂
·
2024-01-23 04:39
javascript
逆向
node
npm
sm
国家加密
加密
iOS
逆向学习
笔记2(CPU中的寄存器)
1CPU的中的寄存器 CUP除了有控制器、运算器之外,还有寄存器,寄存器的作用就是进行数据的临时存储的,如下图所示:CPU结构图 CPU的运算速度是非常快的,为了性能CPU在内部开辟一小块临时存储区域,并在进行运算时先将数据从内存复制到这一小块临时存储区域中,运算时就在这一小块临时存储区域内进行。我们称这一小块临时存储区域为寄存器。 对于ARM64系统的CPU来说,如果寄存器以x开头则表示这
_从今以后_
·
2024-01-20 12:13
【JS
逆向学习
】36kr登陆逆向案例(webpack)
在开始讲解实际案例之前,大家先了解下webpack的相关知识WebPack打包webpack是一个基于模块化的打包(构建)工具,它把一切都视作模块webpack数组形式,通过下标取值!function(e){vart={};//加载器所有的模块都是从这个函数加载执行functionn(r){if(t[r])returnt[r].exports;varo=t[r]={i:r,l:!1,exports
诗雅颂
·
2024-01-19 11:21
javascript
学习
webpack
逆向
36
node
【JS
逆向学习
】房天下登陆案例
逆向目标接口:https://passport.fang.com/loginwithpwdStrong.api加密参数:pwdGt、Chanllenge、Validate:都是滑块轨迹加密参数,本章不做分析逆向过程通过分析网络请求,可以发现loginwithpwdStrong.api就是我们要找的目标,然后分析Initiator如下,直接点击跟进去,发现了我们要找的目标加密参数分析在pwd:enc
诗雅颂
·
2024-01-18 08:39
javascript
学习
开发语言
Android
逆向学习
(六)绕过app签名校验,通过frida,io重定向(上)
Android
逆向学习
(六)绕过app签名校验,通过frida,io重定向(上)一、写在前面这是吾爱破解正己大大教程的第五个作业,然后我的系统还是ubuntu,建议先看一下上一个博客,关于动态调试的,因为我这才发现动态调试是真的有很大用处
Rytter
·
2024-01-10 07:30
Android
逆向
android
学习
【读《简化》—
逆向学习
】
图片发自App【
逆向学习
】
逆向学习
比正向学习要简单很多。我们始终向着已知领域前进,它的效率高很多。而正向学习是从了解的领域到未知的领域发生转向和错误的可能性很大。
喜悦能量沙沙
·
2024-01-09 09:07
029日更 《好好学习》总结笔记之以教为学
以教为学,则倡导以输出结果为导向的
逆向学习
方法。当我明白,需要将相关知识技能分享教导给别人时,需要做好更充分的准备,实现有效负责的教导,并在此过程中实现成长。
雲端峯影
·
2024-01-06 22:04
【JS
逆向学习
】快乐学堂
逆向目标登陆接口:https://www.91118.com/passport/Account/LoginPost?r=0.20790763112591337&kds=yes&username=13127519353&pass=bb3mlkFBqqo%3D&recordPwd=1&ckcode=5719&fscode=klxt&invite=加密参数:r:0.20790763112591337pa
诗雅颂
·
2023-12-29 19:33
javascript
学习
开发语言
【JS
逆向学习
】全国建筑市场逆向案例
逆向目标响应内容:95780ba0943730051dccb5fe3918f9fe1b6f2130681f99d5620c5497aa480f13f32e8cc4b2f871a9a59a1d0117ce9456ce6b66396085eaa2822aa2ffc121eac1885d297bbd68dcda88cd8b0b29e282f9fd6b8392d52b817608665d8a565119f
诗雅颂
·
2023-12-29 19:32
javascript
学习
开发语言
Android
逆向学习
笔记2:APK结构(1)
目录APK目录结构:apk打包流程:ADT时代:AndroidStudio时代:APK目录结构:首先随便找一个apk文件,直接对其解压缩得到如下文件其中:AndroidManifest.xml:编译好的AXML二进制格式文件META-INF目录:用于保存apk的签名信息class.dex:程序的可执行代码,如果开启了MutliDex,则会有多个DEX文件res目录:程序中使用的资源信息。即一些图片
Daylighttx
·
2023-12-28 11:25
Android逆向学习
android
学习
笔记
Rust
逆向学习
(7)
文章目录ReverseforHashMap`new`/`insert`/`get`SwissTablesDataStructureInsert/Delete/FindExpand总结ReverseforHashMapHashMap是各个语言常用的一种数据结构,在每个语言中的实现都有或多或少的差别,相信学过数据结构的都知道HashMap在数据量较大时具有很小的时间复杂度。下面我们将分析在Rust中,
C0Lin
·
2023-12-17 18:31
PWN学习笔记
rust
学习
某省资源交易中心 (js逆向)
该文章只是用于
逆向学习
,不得以商用或者是破坏他人利益的目的进行使用。如有侵权请联系作者。
screamn
·
2023-12-16 23:21
python爬虫
js逆向
爬虫
js逆向
网络协议
视频播放量的变化逻辑
buvid3b_lsid_uuidbuvid4和sid刷前言以此文记录爬虫
逆向学习
思路代理ip+cookie来刷播放缺陷:据说破站这方面的检测很严格了,这种刷播放的方式,不会真的观看视频,就是点播一下,
秋刀鱼_(:з」∠)_别急
·
2023-12-15 10:28
Python--数据收集
python
网络爬虫
大数据
IOS
逆向学习
之砸壳过程
IOS砸壳过程一:Frida砸壳基本原理:二:越狱手机配置三:Mac配置四:dumpApp五:配置中遇到的问题一:Frida砸壳基本原理:Frida-ios-dump基于Frida(一个跨平台的轻量级Hook框架)提供的强大功能,通过注入JS实现内存dump,然后利用Python自动复制到macOS生成最终的ipa文件下载:frida-ios-dump将下载下来的frida-ios-dump目录,
子云之风
·
2023-12-03 21:52
IOS安全
ios
学习
安全
C++
逆向学习
(四) 类
测试代码基类base,派生类derived,分别有成员变量、成员函数、虚函数#include#includeclassbase{public:inta;doubleb;base(){this->a=1;this->b=2.3;printf("baseconstructor\n");}voidfunc(){printf("%d%lf\n",a,b);}virtualvoidv_func(){prin
编程小世界
·
2023-11-29 06:20
Rust
逆向学习
(6)
文章目录ReverseforString`push_str`与`+``format!``bytes`方法`chars`方法总结ReverseforString上一篇文章简单分析了Vec变长数组的结构,今天来介绍String。实际上Rust的字符串类型对于我们并不陌生,在前面几篇文章的几乎任何一个示例中都可以找到它们。我们曾经提到过,String类型在栈中占0x18大小,其中包括字符串的指针、字符串
C0Lin
·
2023-11-28 20:17
PWN学习笔记
rust
学习
苍穹外卖项目解读(五 完结) POI Easyexcel excel操作
注:本文章是直接拿到项目的最终代码,然后从代码出发,快速
逆向学习
技术经验!可能需要一些前置知识觉得文章有用可以关注点赞收藏期待更新^^,期待您的评论留言苍穹外卖项目解读(一)完整代码本
BiuPsYao
·
2023-11-27 07:19
JAVA开发
excel
java
spring
boot
Rust
逆向学习
(5)
文章目录ReverseforVecvec!与添加元素元素访问元素遍历枚举数组弹出最后一个元素——pop总结本文将对Rust中的通用集合类型——动态数组Vec进行学习,对应参考书中的第8章。ReverseforVecVec是Rust中的动态数据结构,与C++中的vector功能类似。实际上Rust中的String就是一个特殊的Vec,这可以通过查看Rust的内核代码证实。vec!与添加元素vec!是
C0Lin
·
2023-11-14 23:58
逆向学习笔记
rust
学习
Rust
逆向学习
(4)
ReverseforStructRust中的结构体是一个重要的内容,由于Rust中没有类的概念,因此其他编程语言中的封装、继承、多态与Rust中的表现都有较大差异。我们使用参考书中的一个示例开始进行分析。Struct初始化structUser{username:String,email:String,sign_in_count:u64,active:bool,}pubfnmain(){letmut
C0Lin
·
2023-11-14 23:25
逆向学习笔记
学习
rust
逆向学习
记录(5)刷机
首要前提:手机刷机必须OEM解锁(BL解锁),否则不能刷机!1、根据手机机型下载手机系统包,首次登陆网址需要同意协议。然后在右侧选机型,中间就出来各种适合本机型的系统。下载网址https://developers.google.com/android/images?hl=zh-cn选好版本,点击Link下载,解压后如图:2、PC端要有adb、fastboot(这两个程序,在SDK的platform
小小爬虾
·
2023-11-07 01:26
学习
刷机
逆向学习
记录(3)工具介绍jadx、gda和jeb
1、jadx下载地址如下,目前最新版本为v1.4.7,改成想要下载的版本号就能下载对应的版本。https://github.com/skylot/jadx/releases/tag/v1.4.7下载后解压,进入对应路径的bin文件夹内,运行jadx-gui.bat。2、gda下载地址和github地址如下,当前最新版本为4.10http://www.gda.wiki:9090/https://gi
小小爬虾
·
2023-11-07 01:56
学习
jeb
jadx
逆向学习
记录(4)adb
adb用于PC和手机端通讯。常用命令如下:如果不是模拟器(模拟器一般都有自己的adb),adb会出现在Andirod的SDK中,路径为:Android/SDK/platform-tools。最好加入环境变量中。
小小爬虾
·
2023-11-07 01:23
学习
adb
【
逆向学习
】花指令的去除
花指令我在做逆向的题目的时候,经常会遇到需要自己将一堆乱码用IDA分析构建成函数,但函数却无法仍然无法使用f5进行编译,就是因为存在花指令的缘故。花指令经常被作为一种手段来增加代码分析的难度。我就打算记录一下几种解决花指令的方法。手动nop我们在用IDA用C构建函数时,其实很容易发现花指令,只要将这些花指令NOP掉就可以了。这个标红的地方很明显就是花指令。到那个位置,把它NOP掉main函数就成功
Wanglpl
·
2023-11-06 23:27
Re
学习
python
c语言
逆向学习
记录(2)windows常用基本操作及用环境变量配置上多个python版本
1、如何打开cmd第一种方法:按下win+r,运行cmd第二种方法:进入一个目录,点击路径处(显示蓝色背景),然后直接键盘输入cmd,回车,运行cmd并直接进入此目录。2、命令dir,查看本路径下所有文件。cls,清屏。3、命令cd,是changedirectory的缩写,用于更换目录。(1)同一个盘符下,直接cd目标路径(2)不同盘符下,使用cd/d目标路径(3)回到上一级目录cd..4、环境变
小小爬虾
·
2023-11-05 13:02
学习
环境变量
逆向学习
记录(1)windows系统基本配置
我的环境:win10系统64位。可以在虚拟机上操作。改天记录一下如何安装虚拟机及里面的系统。1、查看windows版本情况按下win+r,输入winver,即可。2、新装的windows系统,桌面上没有我的电脑图标?在桌面上右键,选择“个性化”,接着选“主题”,“桌面图标设置”,勾选需要显示的图标,确定即可。3、默认显示文件扩展名进入一个盘符中,点击“查看”,勾选“文件扩展名”。4、设置windo
小小爬虾
·
2023-11-05 13:01
逆向
android
adb
智能手机
安卓
逆向学习
笔记:native层开发、分析和调试基础
安卓
逆向学习
笔记:native层开发、分析和调试基础本笔记主要是自己看,所以如果有看不懂的地方也请多多包涵,这一篇的笔记主要是《Android应用安全防护和逆向分析》的部分内容。
蚂蚁疾走
·
2023-10-31 17:32
android
flowable基础
官方手册:https://tkjohn.github.io/flowable-userguide/#_introduction
逆向学习
来源:RuoYi-Flowable-Plus:本项目基于RuoYi-Vue-Plus
千百元
·
2023-10-30 11:35
VIP
java
Rust
逆向学习
(3)
文章目录ReverseforShadow0x01.变量类型不修改0x02.变量类型修改ReverseforArrayReverseforMovingReverseforReferencesandBorrowsReverseforStringSlices总结在本文中,我们将跟随《Rust权威指南》的学习路线,继续进行Rust逆向的学习。前两篇文章中,我们对猜数字这个程序进行了详细的逆向分析,学习了R
C0Lin
·
2023-10-30 08:54
PWN学习笔记
rust
安全
IOS
逆向学习
-Mach-o
IOS
逆向学习
-Mach-o1.动态库1.1动态库的缓存1.2动态库的加载1.3拆分`dyld_share_cache_armX(动态库)`文件2.Mach-O2.1查看Mach-O的文件类型2.2常见的
GY-93
·
2023-10-27 04:20
IOS逆向
ios
CTF Reverse
逆向学习
之SMC动态代码加密技术,题目复现(NSSCTF)([网鼎杯 2020 青龙组]jocker)
SMC简介SMC,即SelfModifyingCode,动态代码加密技术,指通过修改代码或数据,阻止别人直接静态分析,然后在动态运行程序时对代码进行解密,达到程序正常运行的效果。SMC的实现方式有很多种,可以通过修改PE文件的SectionHeader、使用APIHook实现代码加密和解密、使用VMProtect等第三方加密工具等。关于具体的实现方式可以参考合天的文章:探究SMC局部代码加密技术以
Sciurdae
·
2023-10-27 00:57
网络安全
密码学
安全
C++
逆向学习
反汇编:string
CTF比赛中C++的题越来越多,题目中经常出现string,vector等,而实际上手时发现常常迷失在"库函数"中,比如跟进了空间配置器相关函数最近研究一下关于这些的底层机制与逆向,应该会写成一个系列string内存布局visualstudio的调试实在是太好用了,因此用它举例定义一个string类,字符串为abcd,内存布局如下image其中,size是当前字符串长度,capacity是最大的容
Python编程导师
·
2023-10-23 19:20
Windows
逆向学习
笔记——Source Insight 4 注册机制研究
目录前言环境准备0、简单pojie:修改两字节1、验证序列号的过程——逆向分析1.1定位“SerialNumber错误”弹窗代码1.2SerialNumber验证函数分析1.3构造可用的SerialNumber1.4验证SerialNumber2、验证RSA签名的过程——逆向分析2.1验证RSA签名的流程2.2简单的pojie2.3自签名license文件pojie2.2.1Base64Decod
jungz7
·
2023-10-22 06:01
Windows逆向
windows
visual
studio
爬虫
逆向学习
(四):python与Javascript方式处理常见加解密
常见加解密处理保姆级教程国密SM系列SM2JavaScript实现python实现SM4JavaScript实现python实现MD5JavaScript实现python实现SHAJavaScript实现python实现HMACJavaScript实现python实现DESJavaScript实现python实现AESJavaScript实现python实现RSAJavaScript实现pytho
九月镇灵将
·
2023-10-21 01:36
爬虫讲解
javascript
爬虫
学习
加解密
JS
逆向学习
JS第一课易语言基础易语言知识参考易语言知识库-最新易语言在线帮助手册(易语言知识库)易语言的语言要素所有的易应用程序,都由下列语言要素或其中的一部分组成:一、数据类型数据类型分为系统基本数据类型、库定义数据类型、用户自定义数据类型三类。·系统基本数据类型列表及其说明如下:\1.字节型。可容纳0到255之间的数值。\2.短整数型。可容纳-32,768到32,767之间的数值,尺寸为2个字节。\3.
MrWiFi
·
2023-10-19 23:17
javascript
p2p
开发语言
苍穹外卖项目解读(四) 微信小程序支付、定时任务、WebSocket
注:本文章是直接拿到项目的最终代码,然后从代码出发,快速
逆向学习
技术经验!可能需要一些前置知识觉得文章有用可以关注点赞收藏期待更新^^,期待您的评论留言苍穹外卖项目解读(一)完整代码本
BiuPsYao
·
2023-10-15 22:21
JAVA开发
微信小程序
websocket
java
定时任务
《APP
逆向学习
》课程介绍和什么是安卓app逆向?
来源【小肩膀零基础一站式安卓app逆向安全(2021版)】:aHR0cHM6Ly93d3cuYmlsaWJpbGkuY29tL3ZpZGVvL0JWMUFWNDExSjd6aw==1.课程介绍安卓逆向用到的语言很多,比如java,c,c++,JavaScript,python,当然我们接触最多的自然是java和c。adb与Linux命令行:因为我们是要从pc端操作手机的,推荐真机,但是不管真机还是
小白白
·
2023-10-14 14:17
JAVA
APP逆向
学习
android
安全
jsvmp xs
逆向学习
内容仅供参考学习欢迎朋友们V一起交流:zcxl7_7首先直接搜索关键词找到encrypt位置接下来就是分析encrypt过程,详情请看专栏中的文章
一位路过的程序员
·
2023-10-08 16:40
爬虫逆向分析
学习
逆向
js
js
逆向学习
笔记
动态数据:出来静态数据,其他的就是动态数据,去Fetch/XHR选项里面寻找静态数据:开发者工具文档选项有爬取的数据或者网页源代码里面有爬取的数据,为静态数据分析步骤:1.分析为静态页面还是动态页面2.为动态页面,去Fetch/XHR选项查找,
菜鸡的我想成为高手
·
2023-10-05 05:12
学习
笔记
Android
逆向学习
(五)app进行动态调试
Android
逆向学习
(五)app进行动态调试一、写在前面非常抱歉鸽了那么久,前一段时间一直在忙,现在终于结束了,可以继续更新android逆向系列的,这个系列我会尽力做下去,然后如果可以的话我看看能不能开其他的系列
Rytter
·
2023-10-04 01:51
逆向
Android
android
iOS
逆向学习
之五(加壳?脱壳?)
加壳通常我们从AppStore下载的应用,拿到安装包之后,通过class-dump导出头文件的时候,会发现无法导出头文件,原因就是AppStore对我们上传的App进行了加壳操作。什么是加壳?利用特殊的算法,对可执行文件的编码进行改变(比如压缩、加密),以达到保护程序代码的目的未加壳,我们App的可执行文件一旦执行,那么可执行文件中的代码会被装载到内存中加壳后,可执行文件中的所有代码被加密之后就无
Andres工坊
·
2023-10-02 07:34
零基础学英语:一张图看懂英语语法体系
今日福利长按3秒识别二维码回复:踏实立即领取《踏踏实实学英语:英语
逆向学习
法》▼迅速获取英语
逆向学习
法!
英语学习室
·
2023-10-01 12:20
逆向学习
路径
逆向学习
路径PC端手机端(Android)PC端计算机操作系统C、C++编程语言基础STL等库知识数据结构与算法汇编知识(放在这里是因为前面学C、C++的时候会有所涉及,学起来简单些)windowsapiwindows
Junisyoan
·
2023-09-25 10:04
学习
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他