首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

气网js逆向解密

得到url打开气网:     在网页中,选择大气环境选项。     这就是我们需要的数据,输入开始结束日期能获得一张数据图。     ...这个函数前面一大是关于AES对称加密的代码,包含加密的密钥。前半看不懂没关系,重头戏在1336-1350行。     继续调试,1347行上断点,点刷新!...接下来我们需要去偷网站的js代码,因为我们选择走js逆向最简单的路——靠Pyexecjs模块,用python去执行js代码。...funcName = f'''getParam("{method}",{obj})''' param = ctx.eval(funcName) #print(param) url = "https://www.气网...这是保存下来的气网js逆向解密方法,如有不足之处或更多技巧,欢迎指教补充。愿本文的分享对您之后爬虫有所帮助。谢谢~

3.3K20

JS逆向之猪场

今天我们要抓取的是猪场游收藏总榜的信息。 ? 下图是收藏榜总榜的部分商品,一看这金额???果然是有钱人玩的游戏啊,到底是什么样的属性能让其价值连城?...看来解密的源头应该在这个js文件中,也就是util.js。我们打开这个js文件来进行分析。 打上断点之后发现这个decode_desc指的就是g函数 ? 那么g函数是什么样的呢? ?...从头逐步执行js代码,与此同时观察传入的值 ? 具体的js也可以用python改写,但由于逻辑不够直观,可以利用execjs库执行js代码。...需要利用js调试工具WebStorm,改写部分js代码,可以把其用十六进制表示的字母转换过来,写成直观的函数。...=re.findall(r"var data = (.*);",r.text)[0] js=json.loads(js) return js def decode

82510

SQL 状态耗时过多的优化

本文,我们就来看看如何查看 mysql 中正在运行的 sql 语句的状态,以及如何进行相应的优化。 2. 查看 sql 执行状态 2.1....查看 SQL 查询耗时 查看 profiling 功能是否已打开 打开 profiling 查看 profiling 查看某个 query 的耗时情况 通过上面的 SQL 就可以查询出指定 SQL 的耗时了...SQL 状态一览 SQL 状态一览 状态 说明 Checking table 正在检查数据表(这是自动的)。...Killed 发送了一个kill请求给线程,那么这个线程将会检查kill标志位,同时会放弃下一个kill请求。...MySQL会在每次的主循环中检查kill标志位,不过有些情况下该线程可能会过一小才能死掉。如果该线程程被其他线程锁住了,那么kill请求会在锁释放时马上生效。 Locked 被其他查询锁住了。

1.4K20

撸一 SQL ? 还是撸一代码?

那段时间基本是仰视的态度,每天都去讨教一点手写 SQL 的要点,翻看一些 SQL 优化调整的技巧。...随着积累和实践,SQL 水平提高的很快,同时也写了很多,随后经历了几个项目的打磨,不断去调整公司的框架,发现项目中大段 SQL 出现的概率越来越小。...下面看相同逻辑的面向对象代码逻辑。...b.ROLEID = 'c9845b33973511e6acede16e8241c0fe' and c.ORGAID = '75284c22973211e6acede16e8241c0fe' 同样撸相同逻辑的面向对象代码逻辑...代码中出现大段 SQL 与面向对象的设计思路完全是背道而驰。 如果查询 SQL 出现问题,将后台打印的 SQL 粘贴到 SQL 执行工具中去执行,分析原因,两个工具切来切去,你不觉得费劲么?

6110

思考,撸一 SQL ? 还是写一代码?

那段时间基本是仰视的态度,每天都去讨教一点手写 SQL 的要点,翻看一些 SQL 优化调整的技巧。 随后经历了几个项目的打磨,不断去调整公司的框架,发现项目中大段 SQL 出现的概率越来越小。...言归正传,项目需求中有这个一个要求,需要推送当前用户所有的菜单项,SQL写法。...下面看相同逻辑的面向对象代码逻辑。...b.ROLEID = 'c9845b33973511e6acede16e8241c0fe' and c.ORGAID = '75284c22973211e6acede16e8241c0fe' 同样撸相同逻辑的面向对象代码逻辑...代码中出现大段 SQL 与面向对象的设计思路完全是背道而驰。 如果查询 SQL 出现问题,将后台打印的 SQL 粘贴到 SQL 执行工具中去执行,分析原因,两个工具切来切去,你不觉得费劲么?

46750

评《撸一 SQL ? 还是撸一代码? 》

最近看到一篇博客《撸一 SQL ? 还是撸一代码?》...木桶定律         连表查询的确应该尽量避免,虽然普通情况下一条连表查询的SQL效率比两个for循环效率更高,但是我们应该知道大量依靠复杂SQL查询的应用程序,数据库很容易成为瓶颈,但应用程序所在的服务器却比较空闲...二八原则     根据绝大部分项目实际情况,80%的查询都是一些简单的单表查询和连表查询,这部分查询用ORM是很合适的,结合缓存的确能够很大程度上提升系统效率;而剩下的20%查询涉及复杂的SQL和大量的...IO,此时应该直接使用SQL或者存储过程,所以一个项目我们选择数据层框架的时候,需要它既支持ORM,也支持SQL,但应该是高级别的支持SQL,集中管理或者配置SQL的形式,类似iBatis框架那样的SQL-MAP...所以一个优秀的数据层框架应该同时具备ORM,SQL-MAP,Data Controls 功能,有一款国产的SOD框架值得推荐!

65660
领券