hook抓包trace定位实战
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 移动TVnpm install –save @types/frida-gum 配置vscode的frida自动代码提示 123456adb install movetv.apkgit clone https:/ ...
阅读更多
爬虫基础篇之Scrapy抓取京东
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 虚拟环境同一台服务器上不同的项目可能依赖的包不同版本,新版本默认覆盖旧版本,可能导致其他项目无法运行,通过虚拟环境,完全隔离各个项目各个版本的依赖包,实现运行环境互不影响。 virtualenv123456789101112131 ...
阅读更多
爬虫基础篇之斗鱼弹幕
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 Socket asyncore 模块为异步socket的服务器客户端通信提供简单的接口。该模块提供了异步socket服务客户端和服务器的基础架构。 相比python原生的socket api,asyncore具备有很大的优势,as ...
阅读更多
爬虫基础篇之页面请求解析
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 CSS选择器html中为指定元素指定显示效果,比如颜色,背景,字体等不同的属性,这些样式都是通过css选择器告诉浏览器指定样式风格。 表达式 含义 #animal 获取id为animal的所有元素 .animal ...
阅读更多
爬虫基础篇之IP代理池
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 代理池介绍由众多ip组成提供多个稳定可用代理IP的ip池。 当我们做爬虫时,最常见的反爬手段就是IP反爬,当同一个IP访问网站超出频控限制,将会被限制访问,那么代理IP池应运而生。资金充足的情况下个人建议还是付费ip代理池,比较免 ...
阅读更多
爬虫基础篇之基本库的使用
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 爬虫介绍爬虫目的 大数据时代所谓的人工智能都需要建立海量基础的数据上,一切一切的分析都是一数据为基础核心,那么对于企业来说,合理采集数据是既节省成本同时间也可以完成业务分析的捷径。 企业需要大量数据进行测试,对网站或app的负载, ...
阅读更多
爬虫基础篇之多线程实现
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 执行流程python并不像java这类高级语言需要将文件编译为机器码交给虚拟机执行,而是由python虚拟机一条条地将py语句解释运行,故而称之为解释型语言。 python先将py文件编译成字节码,交给字节码虚拟机后,虚拟机从编译 ...
阅读更多
加壳与脱壳之二代壳函数抽取
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 函数抽取宣告一代壳整体保护的结束,由此进入二代壳的时代,本文将对Dalvik和Art下函数抽取的加固方法原理介绍及实现函数抽取的代码保护方案。 Dalvik Android中实现「类方法指令抽取方式」加固方案原理解析:对dex结构 ...
阅读更多
加壳与脱壳之一代壳dex保护
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 Dalvik4.4.4dex加载源码分析虽然加壳技术有所不同,第一步依然是dump内存中dex,虽然安卓4.4后Dalvik淡出视野,但是影响深远。Dalvik系统DexClassLoader加载dex具体流程: 在libcore ...
阅读更多
Socket&Websocket&Protobuf自吐通杀
篇幅有限完整内容及源码关注公众号:ReverseCode,发送 冲 Socket所有的应用层都逃不掉底层用Socket来传输,只要掌握了Socket,对上层应用就是降维打击。 新建HttpSocket项目,并在AndroidManifest.xml配置网络权限<uses-permission ...
阅读更多