- 博客(18)
- 收藏
- 关注
原创 【碎片记】协程中使用 await 操作来等待 I/O 操作完成,原理是什么?
在协程中使用 `await` 操作会将协程从事件循环中移除,让出 CPU 资源,等待 I/O 操作完成后再重新加入到事件循环中。在协程中使用 `await` 操作来等待 I/O 操作的完成,避免了线程阻塞的问题,提高了 I/O 操作的效率和并发性能,让程序能够更好地利用 CPU 资源。在 Python 的协程中使用 `await` 来等待 I/O 操作的完成,其原理是协程在 I/O 操作执行期间将会被挂起,阻塞占用的 CPU 资源,直到 I/O 操作完成后再从挂起的地方恢复协程的执行。
2023-05-16 15:28:47
548
原创 【闲谈】Scrapy分布式爬虫, Redis OR RabbitMQ 如何选?
Scrapy是一款强大的Python爬虫框架,支持分布式爬取,可以使用多种消息队列来实现任务调度,其中最常见的就是Redis和RabbitMQ。
2023-05-05 16:44:43
487
1
原创 【JS逆向】xx租房 AES数据加密
注意:文章内容仅用于学习和技术交流,如有侵权请联系我删除。学者应洁身自好,切勿做出违法的事情,旨在提供逆向思路。aHR0cHM6Ly93d3cubWFvbWFvenUuY29tLyMvYnVpbGQv问题分析:打开url,发现post数据和结果返回皆为加密数据:猜测为AES对称加密。逆向分析:当看到这些加密数据时,无论搜索url中的关键词还是全局一步一步调试,都很难找到加密和解密入口,无从下手,这时,换个思路,既然猜测为AES加密, 那就大胆搜索下与AES加..
2021-12-23 11:28:16
2146
原创 【JS逆向】破解xx志愿headers中u-sign加密参数
注意:文章内容仅用于学习和技术交流,如有侵权请联系我删除。学者应洁身自好,切勿做出违法的事情,旨在提供逆向思路。aHR0cHM6Ly93d3cueW91enkuY24vdHp5L3NlYXJjaC9jb2xsZWdlcy9jb2xsZWdlTGlzdA==问题分析:请我们请求上方url时,会出现国内大学的列表,通过不断往下滑动,会发现该数据为ajax动态加载,通过netword工具很轻易就能找到api接口:Response数据返回:通过分析api接口可...
2021-12-14 15:35:42
2992
2
原创 (JS逆向)公共交易平台portal-sign参数与返回结果AES加密
网址:e10adc3949ba59abbe56e057f20f883e目的数据:搜索关键词,出现搜索结果数据返回:请求的Header头信息中,有个portal-sign参数,每次请求都不一样,返回的结果也是经过加密的:粗略猜测,好像是MD5加密,稍后验证。返回加密加过,粗略猜测为AES加密, 稍后验证。开始分析:全局搜索portal-sign参数,只得到 一条信息,那就是它了:点进去可以发现,调用了getSign方法经过调试发现,传入的...
2021-12-08 18:16:45
648
原创 (JS逆向)公共资源交易网详情页的URL加密逻辑
重点来了,当你打开url后发现是这样的,反人类这。。。。。。。。。就有点扯了,为什么会出现这样的情况?来看下正确的url长什么样子吧:于是乎....就开始了长达好多分钟的分析与抓包~~~~~~~~~~~~~~~~~~~搞了一大圈后你会发现,无论你怎么搜索与抓包, 都得不到有用的信...
2021-12-08 17:26:21
683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人