自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【BUUCTF-Reverse】

BUUCTF-Reverse

2022-09-29 18:38:17 204 1

原创 汇编入门基础

1.什么是汇编语言?汇编语言就是低级语言,直接描述/控制 CPU 的运行,我们知道,CPU 只负责计算,本身不具备智能。你输入一条指令(instruction),它就运行一次,然后停下来,等待下一条指令。这些指令都是二进制的,称为操作码(opcode),比如加法指令就是00000011。编译器的作用,就是将高级语言写好的程序,翻译成一条条操作码。对于人类来说,二进制程序是不可读的,根本看不出来机器干了什么。为了解决可读性的问题,以及偶尔的编辑需求,就诞生了汇编语言。「汇编语言是二进制指令的文本形式」

2022-05-30 18:39:14 6066 4

原创 【Win32汇编】五种寻址方式

寻址公式一:[立即数]读MOV ECX,DWORD PTR DS:[DEFF45]写MOV BYTE PTR DS:[DEFF45],CLLEA LEA EAX,DWORD PTR DS:[DEFF45]寻址公式二:[reg]读MOV ECX,DWORD PTR DS:[EAX]写MOV BYTE PTR DS:[EAX],AHLEALEA ECX,DWORD PTR DS:[EAX]寻址公式三:[reg + 立即数].

2022-04-26 20:08:02 542

原创 [BugKuCTF]入门逆向

题目链接:入门逆向解题方法:1.下载压缩包解压后发现不能打开,先查壳:2.发现无壳,拖入 IDA 中,定位 main 函数,发现有许多 mov 指令,66H 是 'f',6CH 是 'l',推测这就是 flag 的 ASCII 码值,鼠标点击66H,按键盘R键,就可以显示出字符得到flag。...

2022-04-04 20:15:21 780

原创 C语言学习笔记(四)

常量C语言中有四种常量类型,分别为字面常量、const修饰的常变量、#define定义的标识符常量、枚举常量。(1)字面常量:字面常量正如我们从字面上简单理解的那样,是最简单的常量#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ 3.14 //浮点数常量 10 //整型常量 "a" //字符型常量 " ejriawil" //字符串型常量...

2022-03-30 19:47:12 521

原创 C语言刷题笔记3

题目描述描述牛牛刚刚出生,嗷嗷待哺,一开始他只能学说简单的数字,你跟他说一个整数,他立刻就能学会。输入一个整数,输出这个整数。输入描述:输入一个整数,范围在32位有符号整数范围内输出描述:输出这个整数参考代码#include <stdio.h>int main(){ int a; scanf("%d", &a); printf("%d\n", a); return 0;}答案解析...

2022-03-30 17:44:07 640

原创 C语言学习笔记(三)

作用域程序设计概念:通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域(通俗来讲,这段代码在哪个地方可用,哪个地方就是它的作用域,变量按作用域可分为“局部变量”和“全局变量”。(1)局部变量: 局部变量也称为内部变量。 局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。局部变量的作用域是变量所在的局部范围。#define _CRT_SECURE_NO_WARNINGS 1#include

2022-03-29 18:52:22 504

原创 C语言学习笔记(二)

所谓调试(Dubug),就是跟踪程序的运行过程,从而发现程序的逻辑错误(思路错误),或者隐藏的缺陷(Bug)。在调试的过程中,我们可以监控程序的每一个细节,包括变量的值、函数的调用过程、内存中数据、线程的调度等,从而发现隐藏的错误或者低效的代码。我敢保证,每个人都会遇到逻辑错误,而且会经常遇到,初学者更是错的离谱,所以,必须掌握调试技能,没有选择的余地,没有学会调试就是没有学会编程!...

2022-03-27 17:40:42 67

原创 C语言刷题笔记2

题目描述:描述KiKi学会了printf在屏幕输出信息,他想输出一架小飞机。请帮他编写程序输出这架小飞机。输入描述:无输出描述:参考代码:#include <stdio.h>int main(){printf(" **\n");printf(" **\n");printf("************\n");printf("************\n");printf(" * *\n");printf(" * ...

2022-03-26 20:22:14 1074

原创 C语言刷题笔记1

题目描述:描述输出"Hello Nowcoder!"。开始你的编程之旅吧。输入描述:无输出描述:Hello Nowcoder!参考代码:#include <stdio.h>int main(){ printf("Hello Nowcoder!"); return 0;}答案解析:...

2022-03-26 19:24:37 779

原创 C语言学习笔记(一)

C语言入门C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。C语言的具体结构#include <stdio.h>int main(){ printf("hell0,world!\n"); return 0;}通俗来说,一个C语言的程序就是由若干头文件和函数组成。主函数

2022-03-09 20:45:33 478

原创 学习SQL注入基础笔记

mysql注入必懂的知识点(1)在mysql5.0版本以上中,存在一个自带数据库名information_schema自带 记录所有数据库名 表名 列名(2)table_schema:数据库名(3)group_concat(table_name):查询所有的表(4)table_name:表名(5)column_name:字段名(6)数据库中符号“.”代表下一级,如user.user表示数据库user下的user表(7)information_schema.tables...

2022-03-06 16:48:12 3897

原创 墨者学院-投票常见漏洞分析溯源

1.进入靶场,任务要求是需要我们投票,把a2019的票数成为第一,就是所谓的刷票,完成后,就会获得key值2.然后打开BurpSuite打开响应包拦截,当我们点击投票按钮,BurpSuite就会拦截到一个响应包3.点击鼠标右键点击"send to Intruder",然后把响应包的内容进行修改,修改User-Agent的头数据为"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrom.

2022-01-01 19:30:23 3378 2

原创 解决安装requests库后pycharm中导入不了requests的问题

1.首先打开cmd界面输入pip install requests命令进行安装2.安装完毕后,直接在pycharm里面import request会发现报错了。这时候只需要把光标移到报错位置,按“Alt+Enter”键,就会出现一个关于install requests的提示。3.直接点击install package requests,就会自动配置到pycharm里面,这样就可以引用了...

2021-12-17 23:30:08 2872 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除