- 博客(5)
- 收藏
- 关注
转载 【C++】各种进制转换详解
1. 将任意2-36进制数转化为10进制数:自己写函数、strtol()函数;2. 将10进制数转换为任意的n进制数:自己写函数、itoa()函数;3. 使用字符串流stringstream;
2022-05-22 17:50:24
8138
3
原创 AFL-Unicorn中的fork server机制详解
AFL-UnicornAFL-Unicorn的基本工作流程如上图所示。先将目标二进制代码装载至Unicorn-based test harness的内存映射中,设置初始状态,并从磁盘加载由 AFL 变异的inputs。 然后test harness会模拟目标二进制代码,如果它检测到crash或error,它就会抛出一个信号。 而在此过程中,AFL 并不知道其fuzzing的是test harness模拟出的代码,它会正常运行,并按一定的策略对inputs进行“突变”,若经过“突变”的文件更新了代码覆盖
2022-01-26 00:06:17
2600
原创 C++队列和栈用法详解
目录基本理论容器deque队列queuepriority_queue栈stack参考资料基本理论首先最基本的是,队列是FIFO(先进先出)的,栈是FILO(先进后出)的。很重要的一点是,在STL中往往都不把队列和栈归类为容器,而是归类为container adapter(容器适配器)。因此队列和栈的底部实现可以是deque、vector、list,而在我们常用的SGI STL中,两者均以容器deque为缺省情况下的底部结构。// 使用vector为底层容器的栈的初始化std::stack<i
2021-08-15 23:39:45
1444
原创 Python文件自我复制感染病毒及其查杀解毒
病毒功能:针对当前文件夹下所有的.py文件以及所有下属文件夹内的所有.py文件进行病毒感染,将病毒代码复制到文件的原代码之前,同时病毒操作者还可以对病毒复制感染的次数进行设置。
2021-07-20 15:34:32
2915
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人