两种字符串定义(C++):
字符串变量
字符数组
定义
string str;
char str[100];
求长度
str.length();/str.size();
strlen(str);
输入字符串
getline(cin,str);可以读入一行字符串,可以包含空格,遇到回车结束/cin>>str;可以读入一连串的字符,遇到空格or...
来源:CTF竞赛权威指南(Pwn篇)
1、底层代码学习编程基础:Python/C/C++/汇编语言其他知识:计算机组成原理、操作系统、编译原理课程:网易云课堂的“顶尖中文大学计算机专业课程体系”https://study.163.com/curricula/cs.htm
2、静态反编译熟练掌握IDA、Radre2等熟练阅读反汇编代码,理解x86、ARM、MI...
输入多个变量:mapmap()函数的基本用法是将一个函数和一个可迭代对象作为参数传递给它,然后返回一个迭代器,该迭代器会生成经过指定函数转换后的元素。
1a,b=map(int,input().split())
例题:P1980 [NOIP2013 普及组] 计数问题
123456numlist = []count = 0n, x = map(int, input().split())for...
链接指北:1、安装pwntools、gdb等插件参考链接:https://blog.csdn.net/Bossfrank/article/details/1302134562、途中出现以下问题解决方案链接:https://blog.csdn.net/2202_75762088/article/details/134625775#/
123456789101112131415161718192...
感觉周围的人都是用的虚拟机运行linux+vscode,今天我想到一个更好的方法,用wsl2+vscode混合,可以在windows本地编代码,然后在linux内编译运行,非常的高效配置教程:
1、开始菜单里搜索功能,并打开启用或关闭Windows功能打开框出的三个功能然后重启
2、在微软应用商店搜索kali linux(或者任何一个linux版本)安装
3、安装完成后,在kali li...
1、初定义一个数组的值,每一行找出最大值放在每一行最后面1234567891011121314151617181920212223#include<iostream>using namespace std;int main(){int a[5][6]={{1,2,3,4,5},{5,6,7,8,9},{9,10...
站内设有多个Web靶场以及Cyberchef,欢迎大家前来遛遛~地址:http://www.ljnljn.site/
1、检查该内存镜像操作系统(服务号/32/64)、获取时间volatility -f mem.vmem imageinfo 2、列出该内存的所有进程信息volatility -f mem.vmem --profile=xx pslist 提取出进程的文件 volatility -f mem.vmem --profile=xx procdump -p 1...
Misc 方向1.misc-forensics首先用volatility2对内存镜像进行分析
然后用Win7SP1x64进一步分析镜像。
想到flag可能藏在文件中,于是对系统文件进行扫描
发现镜像缓存中出现可疑文件flag.zip,于是将其导出
将导出的file.None.0xfffffa80026be2c0.dat加上后缀名 .zip,发现压缩包需要密码才能读取里面的flag.txt文...
RSA基础e,n是公开钥匙d是私用钥匙c是密文m是明文(包含flag)n = pqd = invert(e, (p-1)(q-1))m = pow(c, d, n) # 解密flag = long_to_bytes(m) #转文字
1、相邻素数q = gmpy2.next_prime(p) p和q挨得很近
解题代码:
12...