自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu20.04安装fpylll

ubuntu20.04安装fpylll。

2024-03-11 19:56:36 498

原创 SQL注入万能密码

【代码】SQL注入万能密码。

2023-06-14 22:02:37 924

原创 一句话木马

【代码】一句话木马。

2023-06-14 21:49:02 129

原创 sqlmap用法

sqlmap使用

2023-06-13 20:29:03 144

原创 密码学期末复习(按考点整理,超详细!!!)

密码学期末复习,根据考试重点整理,超详细。

2023-04-23 16:11:45 4408

原创 CCF-CSP 试题考前练习(Python实时更新~)注释超详细

CCF CSP 考前练习,实时更新

2023-02-16 21:00:36 1071 4

原创 Buuctf之2018_rop

经过在ida中搜索,发现既没有system函数也没有bin/sh字符串,所以要想办法泄露出libc函数的地址来得到libc版本,找到system函数和bin/sh地址偏移.发现main函数中调用了两个函数。在第二个调用函数中发现了溢出点.

2023-01-01 22:01:56 172

原创 计算机组成原理知识点总结之期末复习

计算机组成原理期末总结

2022-12-31 13:29:43 900

原创 汇编实验从键盘接收两个不大于 5 的十进制数字,并以十进制数据形式显示其和。从键盘接收一个字符串(假定输入字符串长度大于 3),试换行输出该字符串中第二个字符开始的连续 2 个字符。

汇编实验,从键盘接收两个不大于5的十进制数字,并以十进制数据形式显示其和。

2022-12-31 12:35:08 558

原创 idea中导入maven项目并运行

当我们从网上下载人家的maven项目该怎样导入并运行呢,请看如下步骤。6. 如果右边的某些项是红色的,点击右边的maven进行下载。7.8. 名字部分把后边多余的部分删除,只留下和项目名称相同的部分9. Apply10. 找到Edit Configuration,添加Tomcat

2022-12-04 16:44:06 4574 2

原创 Navicat中导入sql文件运行失败解决方案

导入sql文件显示导入失败,解决方案见本文。

2022-12-04 11:06:58 9995 2

原创 从键盘接收若干个 N 位的十进制数值(0~65535),并以二进制、十进制、 十六进制三种数制形式显示其和

从键盘接收若干个 N 位的十进制数值(0~65535),并以二进制、十进制、十六进制三种数制形式显示其和

2022-11-23 20:29:56 447

原创 MySQL安装到最后一步点击execute时未响应的解决办法

当MySQL安装到最后一步未响应怎么办,无需卸载,只需按照本文步骤即可解决。

2022-10-27 20:30:14 903 1

原创 win11开机占用率过高怎么办?win11开机内存占用90%

电脑内存过高时常可能会遇到,该怎样解决呢?请看本文给出的方法

2022-10-06 17:35:46 5533

原创 如何正确、安全、干净地卸载Tomcat以及Eclipse中Tomcat的配置

卸载并安装tomcat后遇到的各种问题以及eclipse中的tomcat的配置

2022-09-08 23:56:36 4225

原创 Android 数据存储与访问

实现数据库存储信息功能

2022-06-04 21:02:50 366 3

原创 ELGamal公钥密码算法代码实现C++

#include<iostream>#include <cstdlib>#include <cmath>using namespace std;int pow_mod(int a, int b, int p); //pow and mod运算 --核心 a的b次方mod p void encryption(int m, int pub_key, int p, int g, int* c1, int* c2); //加密算法 //m--密文 pub--..

2022-05-22 15:49:53 1544 1

原创 Android studio中git相关命令

提交时显示OpenSSL错误git config --global http.sslVerify “false”取消代理git config --global --unset https.proxy查看用户名git config user.name查看用户emailgit config user.email配置全局用户名git config --global user.name “xxx”配置全局emailgit config --global user.email “xxx@xxx.

2022-05-18 15:23:24 609

原创 Buuctf之pwn

1.pwn1from pwn import *log_level = 'debug'elf = ELF("./pwn1")local = 0if local: r = process("./pwn1")else: r = remote("node4.buuoj.cn",29317)bin_sh = 0x000000000040118Asystem_addr = 0x0000000000401191payload = b'a'*0x0F + p64(system_addr) +

2022-05-07 09:41:20 646

原创 顺序表的基本操作

实验要求:编程实现顺序表的以下基本操作:建立顺序表,修改顺序表,插入顺序表,删除顺序表。采用顺序表结构编程实现:两个集合的运算:交集/并集/差集。实验目的:通过该实验,深入理解顺序表的逻辑结构、物理结构等概念,掌握顺序表基本操作的编程实现,注意顺序表插入、删除等操作过程中数据元素的移动现象,培养学生编写程序时,要考虑程序的强壮性,熟练掌握通过函数参数返回函数结果的办法。实验内容:编程实现顺序表下教材第二章定义的线性表的基本操作,最好用菜单形式对应各个操作,使其编程一个完整的小软件。参考界面

2022-03-22 21:44:48 558

原创 IDA常用快捷键

a: 将数据转换为字符串d: 将代码转换成数据c: 将数据转换为代码esc:回退键,能够倒回上一步操作的视图(只有在反汇编窗口才是这个作用,如果是在其他窗口按下esc,会关闭该窗口)shift+f12:可以打开string窗口,一键找出所有的字符串,右击setup,还能对窗口的属性进行设置ctrl+w: 保存ida数据库ctrl+s:选择某个数据段,直接进行跳转ctrl+鼠标滚轮: 能够调节流程试图的大小x: 对着某个函数\变量按该快捷键,可以查看它的交叉引用g: 直接跳转到某个地址n.

2022-03-19 20:15:52 1537

原创 Buuctf pwn1_sctf_2016

checksecrunida在程序中搜索既没有system又没有bin/sh,所以明显的ropnptr处可以使用整数溢出构造rop然后可以利用printf函数来泄露程序的libc版本覆盖返回地址执行system来getshellexpfrom pwn import *from LibcSearcher import *context(os = 'linux', arch = 'i386', log_level = 'debug')elf = ELF("./pwn2")loca

2022-03-19 20:11:05 425

原创 汇编从键盘接受若干个一位十进制数值,并以十进制数据形式显示其和

题目:从键盘接收若干个一位十进制数值(0~9),并以十进制数据形式显示其和。要求:(1)用子程序实现一位十进制数值的输入;(2)当用户未输入数值,直接回车时,结束输入;(3)输出的数据为多位十进制数据,而机器内部计算的和是十六进制形式,需要进行数制转换,然后以字符串的形式输出结果;(4)程序中要求有必要的提示信息。DATA SEGMENT STR1 DB 0AH,0DH,"Please input a number: $" STR2 DB 0AH,0DH,"The sum is: $

2021-11-22 15:20:32 1967 18

原创 安装objdump

objdump是binutils下的工具所以我们要下载binutils这个包下面给出地址http://ftp.gnu.org/gnu/binutils/我下载的是2.37.tar.gz下载后解压缩,然后进入解压后文件所在的那个目录下,执行下列命令./configuremakesudo make install静等命令执行完就安装好了,又安装好一个工具,撒花撒花。...

2021-08-23 18:41:47 5899

原创 Ubuntu中socat安装

为了防止自己某天把Ubuntu系统玩儿崩,还是把自己曾经安装工具的过程给记录下来。(有些工具没写博客,以后慢慢更新,嘻嘻。)首先附上官方链接:socat官方链接其实进入官方链接便可以下载,我下载的版本是1.7.4.1,链接点击直接下载压缩包命令为`tar xzf socat.tar.gzcd socat-1.7.3.0./configuremakesudo make install `这样就安装好了,哈哈。so easy...

2021-08-23 18:04:05 2440

原创 Java内存分析

2021-08-12 16:14:48 69

原创 Linux之处理目录的命令

处理目录的常用命令ls (list files) :列出目录及文件名cd (change directory):切换目录pwd (print work directory):显示当前目录mkdir (make directory):创建一个新的目录rmdir (remove directory):删除一个空的目录cp (copy file):复制文件或目录rm(remove):删除文件或目录mv (movefile):移动文件与目录,或修改文件与目录的名称ls(列出目录)-a:全

2021-08-07 09:30:27 74

原创 Ubuntu安装pwntools工具(超详细)

因为要写pwn题,所以准备安装pwntools工具,于是搜了几篇博文,着手安装,但是大多数博文都不太详细,而且有的非常混乱,更严重的是出现了少许错误,导致我安装了整整半天时间,也没安好,因为我是在虚拟机上安装的,最后的结果是把Ubuntu系统删除,重新搭建虚拟机,一切重新开始,好在最后终于安装成功了,所以想写一篇博文,记录以下自己的安装过程。

2021-08-03 10:42:40 4035 11

原创 汇编基础知识

汇编语言的组成 汇编指令(机器码的助记符) 伪指令(由编译器执行) 其他符号(由编译器识别) 汇编语言的核心是汇编指令,它决定了汇编语言的特性。 存储器 CPU是计算器的核心部件,它控制整个计算机的运作并进行1运算,要想让一个CPU互作,就必须向它提供指令和数据。 指令和数据在存储器中存放,也就是平时所说的内存。存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号。1KB = 1024B1MB = 10...

2021-07-24 16:59:28 133

原创 JAVA异常机制

Exception 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等 异常发生在程序运行期间,它影响了正常的程序执行流程。 异常分类 检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在的文件时,一个异常就发生了,这些异常不能被简单地忽略。 运行时异常:可以在编译时被忽略 错误:错误不是异常。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就...

2021-07-23 18:14:51 67

原创 面向过程&面向对象

面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么... 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题 对于描述复杂的事物,为了宏观上把握、从整体进行合理分析,我们需要使用面向对象的思路来分析整个...

2021-07-22 21:29:11 91

原创 稀疏数组完成五子棋游戏

使用稀疏数组完成五子棋游戏,进行数组压缩

2021-07-21 11:45:38 85 4

原创 Java方法

什么叫做方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。 我们设计方法的时候,最好保持方法的原子性, 就是一个方法只能完成一个功能,这样有利于我们后期的拓展。 方法的定义 Java的方法类似于其他语言的函数,是一段 用...

2021-07-18 16:56:54 54

原创 怎样使用JDK执行Java文件

HelloWorld随便新建一个文件夹,存放代码新建一个java文件文件后缀名为.javaHello.java[注意点]系统可能没有显示文件后缀名,需要手动打开,点击查看,显示文件扩展名编写代码打开cmd命令窗口,进入Java 文件所在路径,输入javac空格文件名,生成class文件输入java空格文件名不加后缀,执行代码,运行成功...

2021-07-17 09:53:20 2674 1

原创 虚拟机快捷键

Ctrl+B 开机Ctrl+E 关机Ctrl+R 重启Ctrl+Z 挂起Ctrl+N 新建一个虚拟机Ctrl+O 打开一个虚拟机Ctrl+Alt 返回正常(窗口)模式,鼠标键盘返回到本机vmware中Ctrl+G 鼠标和键盘焦点返回到虚拟机系统中Ctrl+Alt+Enter 进入全屏模式Ctrl+Alt+Insert 退出全屏Ctrl+Alt+Tab 当鼠标和键盘焦点在虚拟机中时,在打开的虚拟机中切换Ctrl+Tab 当鼠标和键盘焦点不在...

2021-07-16 14:03:54 7605

转载 strcpy

题目:已知strcpy函数的原型是:char * strcpy(char * strDest,const char * strSrc);1.不调用库函数,实现strcpy函数。2.解释为什么要返回char *。(一)高质量c++编程上的答案五、编写strcpy函数(10分)已知strcpy函数的原型是 char *strcpy(char *strDest, const char *strSrc); 其中strDest是目的字符串,strSrc是源字符串。(1)不调用C++/C

2021-05-09 21:20:09 2582

原创 打印日历

本篇文章主要是用来打印日历

2021-05-07 14:23:48 81

密码学复习之期末知识点总结

密码学

2022-12-31

数据结构知识点思维导图

数据结构知识点总结以及相应的思维导图。

2022-12-31

Linux常用文件和目录操作命令思维导图

Linux系统下常用文件和目录操作命令的思维导图,零积分下载。

2022-12-31

数据库mysql5.7.40.msi

mysql简易版安装

2022-12-31

空空如也

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

TA关注的人

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