自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【RISC-V】如何使用release的risc-v gnu toolchain

为了能在其他位置也使用这个工具链交叉编译,还需要把可执行文件的路径加入PATH。首先去release页面中获取相应的压缩包。将压缩包解压到想解压的位置,这里我选择了。PATH的路径在~/.bashrc里更改。参数-v输出每个被解压的文件。

2024-03-29 01:48:32 284

原创 【nodejs ubuntu】nodejs版本过老的更新方法

使用apt方法安装的node.js版本过于老了,以至于我没法用npm下载hexo。

2024-03-27 20:46:14 187

原创 【Ubuntu 22.04 LTS】安装vmware提示没有兼容的gcc

这里要求的是12.3.0版本,我查看了自己的gcc版本是上面的11.4.0。在ubuntu 22.04 上运行wmware时显示找不到兼容的gcc。点击install下载相应模块,下载完成后就会出现vm的运行界面。三条命令执行完成之后,再次运行vm,没有提示gcc的问题。在ask ubuntu上找到了。

2024-03-20 04:35:46 499

原创 【Ubuntu】在.bashrc文件中误设置环境变量补救方法

解决方法就是在输入vim之后提示的vim路径下用vim打开该文件,然后改回来。这里是vim也不在PATH中了,因为。

2024-02-13 21:55:32 822

原创 【JLU】校园网linux客户端运行方法

终于给这输入法整好了,就像上面图里那样执行命令就行。写一个开机自启的脚本会更方便,每次都运行也挺烦的。

2024-01-28 16:27:25 351

原创 【Ubuntu 22.04.3 LTS】apt-get下载安装有关问题可能原因及解决方法

【代码】【Ubuntu 22.04.3 LTS】

2024-01-28 14:40:30 1160

原创 在windows上打开QQ文件下载目录的脚本

每次找qq下载的文件都很麻烦,于是直接写了个bat放在桌面上,需要的时候双击运行即可打开对应的资源管理器。先存一下,带目录选择的多个目录选择器后面再说。

2024-01-24 16:59:13 372

原创 vscode配置web开发环境(WampServer)

找到可执行文件的路径这一项,点左边的齿轮复制setting ID,再点下面的在settings.json文件中编辑,可能会出现安装问题,这里说只有图上这些VC++包都安装了才能继续安装,进入。下载安装完成后复制php.exe文件的路径,这里先随便选了一个php版本。安装完成后再次运行wampserver的安装程序可以正常下载安装了。打开vscode的Settings,搜索关键词。,集成了php,MySQL,Apache。这里直接去下载了集成的服务器组件。下载exe文件安装相关的包。ctrl+s保存配置。

2024-01-19 00:59:38 821

原创 【生存技能】git操作

应该是不会遇到中文,这里就没去配置解决gitbash乱码问题,需要的话可以去B站黑马程序员git相关的专栏。如果创建成功,可以看到目录下出现了一个.git目录(windows需要设置。我这里是win64,下载了相应的直接安装版本。在git bash或powershell执行。,初始化当前目录成为git仓库。打开git bash。

2024-01-15 05:31:06 698

原创 【记录】重装系统后的软件安装

考完研重装了系统,安装软件乱七八糟,用到什么装什么。在这里记录一套标准操作,备用。一个个装还是很麻烦,我为什么不直接写个脚本直接下载安装包呢?奥,原来是我太菜了还不会写脚本啊!先记着吧,写了脚本再补充。软件可能不全,因为我也不知道还有什么没装。

2024-01-15 03:42:00 482

原创 【密码学】python密码学库pycryptodome

记录了一本几乎是10年前的书(python绝技–用python成为顶级黑客)中过时的内容。

2024-01-12 05:23:30 660

原创 VM中kali虚拟机创建docker部署WebGoat

在wm中kali虚拟机通过docker部署WebGoat本地练习环境,并将容器的端口映射到主机的端口,以通过kali主机浏览器访问服务,使用kali系统完成实验

2023-04-29 19:03:20 1629 1

原创 【docker】docker创建Mysql容器

参考的是这篇,先简单记录一下,有时间了再回来写。

2023-03-22 23:45:59 119

原创 《Linux0.11源码趣读》学习笔记day7

最终的结果是,把内存地址 0x10000 处开始往后一直到 0x90000 的内容,统统复制到内存的最开始的 0 位置。int 0x10执行完中断处理后返回时,会在dx寄存器中存储好光标的位置,高八位行号,低八位列号。这里需要注意,前面学过这个内存地址是偏移地址,最终的物理地址是要加上ds寄存器里存储的段基址。现在程序跳转到了0x90200这个位置开始执行,这个位置的代码就位于setup.s的开头。这里又出现的int指令时触发BIOS提供的中断服务,就是调用显示服务相关的中断处理程序。

2023-01-28 23:58:22 1893

原创 《Linux0.11源码趣读》学习笔记day6

到上次记录,整个操作系统的全部代码就已经从硬盘加载到内存中了,然后这些代码又通过jmpi跳转到0x90200处,即硬盘第二个扇区开始处的内容这些内容就是第二个操作系统源代码文件setup.s不过现在先来看一下操作系统的编译过程。

2023-01-27 23:21:05 1173

原创 《Linux0.11源码趣读》学习笔记day5

即之前已经设置了如何访问数据的数据段,如何访问代码的代码段以及如何访问栈的栈顶指针,就是初步做了一次内存规划。这样,整个操作系统的全部代码都从硬盘加载到内存中了,然后这些代码又通过jmpi 0,0x9020跳转到0x90200处,即从硬盘的第二个扇区开始的内容。之后真正进入操作系统内核后,中断处理程序需要写操作系统的程序员重新编写(操作系统代码中各个模块注册自己的中断处理程序)从硬盘的第2个扇区开始,把数据加载到内存0x90200处,共加载了4个扇区,就像下面图中的这样。逻辑上相当于执行了一个函数。

2023-01-20 23:57:20 645

原创 极客时间《Linux0.11 源码趣读》学习笔记day4

之前学习了操作系统如何加载到内存以及加载到内存的0x90000位置,又跳转去执行0x9000:go位置的命令这次要学习的是操作系统怎么为程序访问内存的方式做初步规划的接下来就继续看操作系统最开始的代码,偏移量为go的这部分即接下来cpu开始执行的是go标签这个位置的代码ds,es,ss寄存器的值都被赋为cs寄存器中的值sp寄存器的值为0xff00cs寄存器是代码段寄存器,cpu即将要执行的代码在内存中的位置就是又cs:ip这组寄存器配合指向的。cs是基地址,ip是偏移地址之前执行了。

2023-01-19 02:47:43 480

原创 极客时间《Linux0.11 源码趣读》学习笔记day3

到现在学习的内容就是一段512字节的代码和数据(操作系统最开始的一段代码)从硬盘的启动区(0面0道1扇区)到内存的0x7c00,然后又马上被移到0x90000处,命令的执行又跳转到了0x9000:go这个位置上,即mov ax,cs这条指令执行的位置。

2023-01-18 23:49:08 467

原创 极客时间《Linux0.11源码趣读》学习笔记day2

Linux0.11最开始的代码是用汇编语言写的bootsect.s,位于boot文件夹下。该文件通过编译后(被编译成二进制文件),存放在启动区的第一扇区当我们把操作系统代码编译好后存放在硬盘的启动区中,开机后,BIOS 程序就会将代码搬运到内存的 0x7c00 位置,而 CPU 也会从这个位置开始,一条一条指令不断地往后执行这里需要注意,BIOS只把启动区的512字节加载到内存,但操作系统代码并不是这512字节,操作系统的代码还在硬盘的其他扇区,这些就需要我们自己来处理。

2023-01-17 23:47:23 1127

原创 极客时间《Linux0.11源码趣读》DAY 1

趣读linux源码day1

2023-01-16 23:54:20 1042

原创 【记录】windows server 2008 r2 安装vmtools时选项是灰色的解决方法

要在windows server 2008 r2 中配置 wget,然而gnu的网站在这个虚拟机里打不开,于是就想安装vmtools从本机把exe文件拖进去然后发现 虚拟机|安装vmware tools这个选项是灰色的(于是我就去借鉴了一波网上的解决方法)

2022-12-18 18:27:19 871

原创 【记录】ubuntu配置ftp服务

我这里选择vsftpd。

2022-12-18 18:07:15 418

原创 web-代码审计【变量覆盖】

php变量覆盖

2022-10-23 22:53:19 136

原创 【移动应用安全】工具使用

目前有dex2jar和、d-gui、部分jkd自带签名工具、ideasmali插件及androidstudio动态调试的使用介绍AliCrackme_01动态调试方法wp

2022-10-05 20:22:41 2572 1

原创 【基操】添加环境变量

将某目录加入环境变量的步骤

2022-10-05 18:49:33 2900

原创 【读书记录】《网络是怎样连接的》--概述部分

《网络是怎样连接的》一书读书笔记,概览部分

2022-10-01 23:53:33 248

原创 更改Android Studio 虚拟机默认路径

首先对Android Studio 把虚拟机存在C盘而且没法直接改这件事表示强烈谴责。这里我就把它放在Android Studio 的安装目录下了。然后重启Android Studio ,里面就会出现一个。然后修改ini文件到正确的目录(ini文件的目录在下图中。先在想储存的地方建一个文件夹android_AVD。把第二行的路径改为当前avd文件所在路径。再创建新的虚拟机,没有空间不足的报错。用原本在C盘的同名文件将其覆盖。目录下也有了新虚拟机的信息。

2022-09-18 03:43:11 4428 5

原创 【python】PPT转PDF(同一目录下批量)

在同一目录下批量将ppt转为pdf文件,对其中的函数有一些较为详细的说明,有可以直接使用的完整代码20220923解决了一个报错记录AttributeError: module 'win32com.gen_py.91493440-5A91-11CF-8700-00AA0060263Bx0x2x12' has no attribute 'CLSIDToClassMap

2022-09-07 20:20:26 1319

原创 卸载python

卸载python

2022-09-06 02:41:29 1545

原创 Windows Server 2012 R2 搭建FTP服务

但是目前只实现了本地的访问

2022-09-04 02:27:53 2202

原创 云服务器(windows server)使用本机资源/解决向云服务器上传文件

云服务器使用本机资源

2022-08-30 11:34:13 268

原创 E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 44489 (apt-get)

ps 也不管用,可恶捏

2022-08-19 20:02:43 445

原创 web-sql注入

(做题记录)

2022-08-07 18:14:04 199

原创 vs2只运行项目中的一个文件

最近在搞我的密码学实验,其中一个实验讲解方便起见写了两个cpp文件,每个都有main函数,然后就不能直接运行其中一个了…删来添去的也不太方便(但是一定不可能不能一次只运行一个文件!!!)于是我就上网搜了一下,现在做个记录…...

2022-07-31 12:11:12 2262

原创 [密码学实验] 0x00 安装NTL库(目前也没打算有别的)

VS2022配置NTL库(主要是为了以后有需要时候方便找)

2022-07-27 23:16:54 890 1

原创 【懒狗向】关于一些win下命令行操作(会更新)

主要是Windows PowerShell 的一些应用

2022-05-22 11:52:00 324 2

原创 配置ssh免密登录

咱们浅配置一下找到的一个操作简单的参考这里是完成的效果,可以看到实现了免密登录操作ssh肯定都安装了是吧没安装的话用命令sudo apt-get install openssh-server安装一下(可以先sudo apt-get update 更新一下)像上面这样出现ssh使用说明就是已经安装好了service --status-all | grep ssh看一下有没有启动ssh服务如果没有启动的话用sudo service sshd start启动一下下面是生成rsa密钥对输入.

2022-03-11 01:44:09 877

原创 【刷题记录】攻防世界-

记录攻防世界pwn新手区的做题记录(在更)

2022-01-28 13:03:51 1155

原创 VirtualBox 创建共享文件夹

还是vm方便一些,现在用vm了,完毕

2022-01-28 01:56:30 1853

原创 使用git同步时出现gnutls_handshake()faild: Error in the pull function

别看了没解决...解决了会更新的(已经直接扬了重新整)

2022-01-27 21:24:13 5000

空空如也

空空如也

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

TA关注的人

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