摘要: 在Python中,切片操作是用于从序列(例如字符串、列表、元组等)中提取子序列的一种灵活且常见的方式。切片的基本语法是 start:stop:step,其中: start: 起始索引,表示切片开始的位置。默认为序列的开头(索引0)。 stop: 结束索引,表示切片结束的位置。注意,实际取到的是索引值 阅读全文
posted @ 2023-11-22 17:35 wakappxc 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 根据提示nc 10.1.5.114 20005大概可以发下这个题目需要nc最后 查壳可知是64位的elf文件 拖入IDA中我们大概可以知道这是一个登录程序 所以只要我们输入正确的密码就可以拿到shell得到flag 通过这里我们可以知道首先是通过一个 rc4_init 然后 base64_encod 阅读全文
posted @ 2023-11-22 04:16 wakappxc 阅读(16) 评论(0) 推荐(0) 编辑
摘要: [院赛2023]babyAES Shift+F12进入看到这个双击 Ctrl + z交叉引用 F5反编译进入 根据题意我们可以知道是这个是AES加密 处理的点就是这两个函数 对密钥进行处理然后存入v12 再进行对比得出答案 而前面对密钥也要一定的处理 但是已经是处理完了之后 所以我们可以直接通过动态 阅读全文
posted @ 2023-11-22 03:29 wakappxc 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 我们点进去 CreateMap()这个子程序 我们shift+e讲这里的数据提出来放入我们要写的脚本中 我们先看check里面 exp #include<bits/stdc++.h> using namespace std; int main() { unsigned char map[] ={ 0 阅读全文
posted @ 2023-11-21 21:25 wakappxc 阅读(26) 评论(0) 推荐(0) 编辑
摘要: [院赛2023]消失的眼角膜 unity逆向方法:unity游戏的主要逻辑、脚本 都在Assembly-CSharp.dll,因此我们可以使用dnspy之类的工具就能够轻易的反编译出源码 再依次查看的时候发现这里直接出现了flag代码的大意是通关到第五关可以直接拿到flag并且是没有加密的 同理我们 阅读全文
posted @ 2023-11-21 17:10 wakappxc 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 这段代码使用了 memcmp 函数,该函数用于比较两个内存区域的内容。在这里,v12 和 Buf2 是两个指向内存区域的指针,而 32u 则是要比较的字节数。 具体来说,memcmp(v12, Buf2, 32u) 的作用是比较从 v12 指针指向的内存位置开始的 32 个字节,与从 Buf2 指针 阅读全文
posted @ 2023-11-20 23:31 wakappxc 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1 printf 是C语言(以及许多其他编程语言)中的一个标准库函数,用于在控制台打印格式化输出。 2 printf 的格式说明符通常是一个包含用于插入值的占位符的字符串。例如,%d 是整数的占位符,%f 是浮点数的占位符,依此类推。 3 在你的代码中,似乎格式字符串被存储在名为 Format 的变 阅读全文
posted @ 2023-11-20 22:44 wakappxc 阅读(6) 评论(0) 推荐(0) 编辑
摘要: memcpy 函数是C语言标准库中的一个函数,用于在内存之间进行字节块的复制。其原型如下: void *memcpy(void *dest, const void *src, size_t n); 这个函数的作用是从源地址 src 复制 n 个字节的数据到目标地址 dest。它返回目标地址 dest 阅读全文
posted @ 2023-11-20 21:22 wakappxc 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 目录 动态链接库的基本调用 MessageBox不直接调用 远程线程注入 DLL写法 动态链接库的基本调用 #include<stdio.h> #include<Windows.h> #include<Psapi.h> //有头文件的话可以直接调用头文件 //没有的话就用函数指针 typedef i 阅读全文
posted @ 2023-11-15 21:58 wakappxc 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 思路: 也就是求各自字符串的逆序对然后进行排序输出 #include<iostream> #include<utility> #include<algorithm> using namespace std; const int N=2e5+10; pair<int,pair<int,string> 阅读全文
posted @ 2023-11-15 04:57 wakappxc 阅读(7) 评论(0) 推荐(0) 编辑