数字取证究竟怎么入门
前言: 数字取证,基本都是安全方向的小伙伴关心的比赛。像长安杯,美亚杯等都比较出名的。 但是入门难是个问题,以及如何请教,如何学习都是一脸懵逼~ 总结了下高校赛的参赛选手基本上是警察学院👮♀️,网安人员🦧,安全爱好者。 我在CSND上发布的2021年长安杯观看视频复盘感想,会经常有人私信我要检材资料。 我就想直接开个仓库,一口气学习搞定入门。 以上仓库均由@HengY1 个人维护,欢迎大家提出自己看法。 交流与补充的话直接开Pr/issue一起讨论。最后求个点赞/star✨ 你能收获什么? 现在都讲究的是快餐文化,我直接把该仓库的大体内容写出来,直接看有不有需要的。 具体详情点击按钮进行跳转到仓库里面查看。 点击查看仓库及相关资料 即通过本仓库,你可以获得: 个人比赛经验分享 检材分享,上手实战 复盘视频收集与分享 官方/民间/个人WriteUp 比赛我究竟要掌握什么 究竟要用什么工具来做 个人比赛经验分享 我个人算是个典型例子,有巅峰有滑铁卢。 请听我娓娓道来 先说下配置问题,首先你得准备个1T硬盘,保证基本的硬盘读写问题。电脑的运行 ...
Js逆向练习制造Token与Id
前言: 闲来无聊,把《Pyhton3网络爬虫开发实战(第二版)》看完了Js逆向部分。 最后的实战部分感觉挺有挑战性的,正好崔佬也有详细的教程。 平时的逆向都是野路子,刚好快回学校了有时间。 那为什么不自己动手下呢?下面记录下过程,只会更加详细。 观察页面: 废话不多说,直接上靶场:https://spa6.scrape.center 我们的目标是:1.拿到列表页的请求Ajax的Token加密 2. 详情页的Id加密与Token 查看网页源码可以看到:很强烈的Vue打包出来的样子,即使用的使用SPA页面 观察Js也会发现,代码压缩,变量名字十六进制转换。 好了我们将任务进行拆分,先拿到列表页面的加密规则,即去请求列表的token怎么搞到的 获取列表页面: 使用Ajax断点,直接拿到即将提交请求那个地方,然后使用堆栈,一点点往回找,这是基本思路 根据上面可以看到请求路径是:/api/movie/?limit=10&offset=0&token=... 打上断点刷新页面 开始针对堆栈往回找:发现axios的get方法:参数都是跟上面请求的十分符合。 到这里我们可以 ...
学习Python高级编程到asyncio并发实践
前言: 今天也顺利把Python3高级核心技术97讲看完了 课程链接我也贴一下:https://coding.imooc.com/class/chapter/200.html 总体说下感受:很推荐吧,循序渐进学习,拓展了很多自己的不足 正好我现在我看《Pyhton3网络爬虫开发实战(第二版)》也200页出头了 刚好来到了aiohttp的使用,这不正好? 把崔佬的代码拿下来看看 那么接下来我简单讲解下自己的理解。图省事自己到最后的完成代码 注明:大部分我都写上了注释,是一个很好的实践代码 如果哪里我没理解对,记得来拍醒我下,请赐教,欢迎与我交流 图解: 首先得理解什么是多线程,什么是协程? 以及相关的术语 简单来说:多线程就是多个线程同时并行;协程就是单个线程开启多个分支 协程将CPU更大利用化,简单比方:你去请求网络 那么CPU就在这里瞎等 注意点 为什么将session设置在__init__中 免得一断一连。 gather与wait区别 简单理解gather的功能更高级,可以拿到结果。想了解更多直接谷歌QAQ loop 的作用 可以看作这个程序的心跳,不停的循环。推荐 ...
MAC上RabbitMQ从安装到用GO快速实现搬移
前言 最近在跟慕课做一个秒杀商城的小项目,接触了RabbitMQ 虽然平时是在Python中实现消息队列,但是不得不说RabbitMQ香呀 今天也是除夕,在这个祝大家新年快乐,发个小水文章吧QAQ 安装开始 123456789101112131415# 基础安装$ brew install rabbitmq$ vim ~/.zshrc # 将 export PATH=$PATH:/usr/local/sbin 写入$ rabbitmq-server # 重新打开终端,开启服务# 开启插件$ rabbitmq-plugins list # 查看插件$ rabbitmq-plugins enable rabbitmq_management # 启动管理插件$ rabbitmq-plugins enable rabbitmq_tracing # 启动日志$ rabbitmq-plugins disable rabbitmq_tracing # 关闭日志# 额外命令$ rabbitmq-server -detached # 后台启动$ rabbitmqctl status # 查看状态$ ra ...
Pygame实现小球躲避
前言: 这学期的Python课,要写代码是真的多… 课程实验一是一个五子棋,但是发了代码。 至于代码质量嘛~ 我直接全部根据自己划分的结构改了 这里吐槽下 (真的发下来的代码 惨不忍睹 ) 我改了快4个小时 后面功能不想加了… 这次是自己写嘛~ 那就写个想样的。 结构划分 我分为了 run 入口 setting 设置 main 主逻辑 utils 仓库 其实我想的是:全部设置到页面上去,但是偷懒~ (期末要去弄绩点) 直接开始贴代码 run.py 1234567891011121314151617181920212223242526import sysfrom main import mainbanner = """ ____ _ _ _____ | __ ) __ _| | | ____|___ ___ | _ \ / _` | | | _| / __|/ __|| |_) | (_| | | | |___\__ \ (__ |____/ \__,_|_|_|_____|___/\___|"&q ...