bait数据
可以使用z3求解器:
1234567891011121314151617181920212223from z3 import *s = Solver()a0,a1,a2,a3,a4,a5,a6,a7,a8,a9 = BitVecs("a0 a1 a2 a3 a4 a5 a6 a7 a8 a9",12) s.add(202 * a8 + 216 * a5 - 4 * a4 - 330 * a9 - 13 * a4 - 268 * a6 == -14982)s.add(325 * a8 + 195 * a0 + 229 * a1 - 121 * a6 - 409 * a6 - (a1 << 7) == 22606)s.add(489 * a1 + 480 * a6 + 105 * a2 + 367 * a3 - 135 * a4 - 482 * a9 == 63236)s.add(493 * a1 - 80 * a4 - 253 * a8 - 121 * a2 - 177 * a0 - 243 * a9 == ...
.text:0040151B mov ebx, offset unk_403040 //将标签unk_403040地址存入ebx寄存器.text:00401520 mov edx, 1Dh //将1dh数据存入edx寄存器.text:00401525 mov edi, eax //将eax寄存器的值存入edi寄存器.text:00401527 mov esi, ebx //将ebx寄存器的值存入esi寄存器,其实就是unk_403040地址.text:00401529 mov ecx, edx //将edx寄存器的值存入ecx寄存器.text:0040152B rep movsd //rep为重复指令每次ecx!=0便执行movsd ,然后ecx=ecx-1, 直到 ecx 为0。
movsd:将从 esi 指向的地址开始的数据复制 ...
新人reverse任务
未读 学习记录,不是任务。(* ̄、ゝ ̄)
1NOP:无操作指令,不进行任何操作。
12PUSH:入栈指令,用于将数据压入堆栈。POP:出栈指令,用于从堆栈中弹出数据。
12345pushad:将所有通用寄存器推入栈中,进行现场保护。popad:从栈中弹出所有通用寄存器,进行现场还原。类似用途的还有:pushfd:将所有标志寄存器的内容推入栈中。popfd:标志寄存器出栈。
12345mov:将源操作数的数据传送到目标操作数中,而不影响源操作数本身内容,可以实现数据的复制、转移或重新赋值。movsx:将数据从一个较小的源操作数移动到一个较大的目标操作数,并在移动过程中保持数据的符号位不变。movzx:将数据从一个较小的源操作数移动到一个较大的目标操作数,在移动过程中,目标操作数的高位将被填充为0。lea:用于计算内存地址,并将该地址加载到指定的寄存器中。xchg:用于交换两个操作数的值。
123456add:将两个操作数相加,并将结果存储在指定的寄存器或内存地址中。sub:第一个操作数中减去第二个操作数的值,并将结果存储在指定的寄存器或内存地址中。adc:用于 ...
hexo-asset-img
English | 中文
:cake: Hexo 本地图片插件: 转换 图片相对路径 为 asset_img
介绍使用本插件 即可实现 Typora 等 Markdown 编辑器预览 与 Hexo 发布预览 均能正常显示图片
使用1npm install hexo-asset-img --save
最新开发版
1npm install git://github.com/yiyungent/hexo-asset-img.git#main
12345hexo-typora├── apppicker.jpg├── logo.png└── rules.jpghexo-typora.md
Make sure post_asset_folder: true in your _config.yml.
hexo-typora.md: Just use  to insert logo.png.
与 Typora 配合使用
Hexo + Typora + 开发Hexo插件 解决图片路径不一致 | ...
hexo-asset-img
English | 中文
:cake: Hexo local image plugin: Convert the relative path of the image to asset_img
IntroUse this plug-in to realize the preview of Markdown editors such as Typora and Hexo release preview, both of which can display pictures normally
Usage1npm install hexo-asset-img --save
Latest Dev
1npm install git://github.com/yiyungent/hexo-asset-img.git#main
12345hexo-typora├── apppicker.jpg├── logo.png└── rules.jpghexo-typora.md
Make sure post_asset_folder: true in ...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
1.声明变量是创建变量的过程,它告诉编译器变量的名称和数据类型。数据类型决定了变量可以存储什么类型的数据(例如整数、浮点数、字符等),以及可以对这些数据执行哪些操作。
下面举些例子:
1234int age; // 声明一个整型变量agefloat height; // 声明一个浮点型变量heightchar word; // 声明一个字符型变量worddouble length; // 声明一个双精度浮点型变量length
其中,前一个为数据类型,后一个为变量名。
2.函数是一组执行特殊任务的语句集合,包括返回类型、函数名、参数列表(可能为空)以及函数体。
函数分为库函数和用户自定义函数。
下面举一个自定义函数的例子:
123456789101112131415#include <stdio.h>void sum(int begin,int end);//函数声明int main ...
新人综合任务
未读 首先,下载VWware
然后,下载Ubuntu22.04
打开时出现问题
解决方法:重启电脑,进入bios,启用互联网虚拟化技术。
接下来进行安装
完成
搭建快照完毕。