Openssl 源码库下载链接:
全面掌握 Jest:从零开始的测试指南(下篇)
假设存在一个
runCallBack 函数,其作用是判断入参是否为函数,如果是,则执行传入的函数。
手脱upx
手动脱壳の新年快乐
查壳,有壳,UPX

X32dbg打开文件,查看初始断点

点击PUSHAD跟进,CTRL+*设置EIP,开始F8步过,寻找ESP寄存器第一次单个变红的地址

此时的内存窗口

开始步过

第一次步过就发现ESP单个变红,右键跟进内存窗口

然后在第一个地址的16进制数下断点

然后F9运行程序,运行后在停下的位置附近找到POPAD,随后记下JMP跳转的地址,也就是断点的地方的地址,点开xdbg上面那里的附带脱壳与修复工具



在下面IAT信息那里的OEP那栏输入刚才断点的地址

点击转储,也就是脱壳,保存脱壳后的文件,随后再点击IAT信息哪里的IAT自动搜索,然后再点击获取导入

再点击修复转储

打开刚才脱壳后的文件,这一步的作用是修复脱壳后损坏的文件

做完后自动生成的文件就是脱壳成功的文件

脱壳成功
一文搞定WeakHashMap
现在有种机制,可以让Cache里不用的key数据自动清理掉,用的还留着,不会出现误删除。而WeakHashMap 就适用于这种缓存的场景,因为它有自清理机制!
智能汽车管家:工作流程优化实现案例
使用梯度下降法实现多项式回归

mongo 副本集rs 理解和使用小结
在MongoDB中,rs(通常指的是“replica set”的缩写)是复制集(Replica Set)的标识符或在使用时的一种常见前缀,尤其是在命令行工具和脚本中引用复制集时。复制集是MongoDB用来实现数据冗余和高可用性的一个核心组件。
Java SE 23 新增特性
原文地址:
C#|.net core 基础 – 值传递 vs 引用传递
今天就来和大家分享可能导致这个问题的根本原因值传递 vs 引用传递。
代码整洁之道–读书笔记(13)
本书是编程大师“Bob 大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。
小狮博客