- 博客(22)
- 收藏
- 关注
原创 为双系统grub添加Windows10引导启动项
为双系统grub添加Windows10引导启动项背景笔记本只有一块SSD硬盘,在笔记本上装有一个win10 操作系统,经过分区后安装了ArchLinux,结果重启电脑后,grub引导界面没有win10的启动项:使用grub的自动检测,结果没有检测到win10的启动项mkdir -p /mnt/windowsmount /dev/sda1 /mnt/windowgrub-mkconfig -o /boot/grub/grub.cfg这是自动检测的命令,有兴趣的可以去试一下所以自能自己手动添加
2020-12-07 15:52:28 24812 7
原创 Spectre(幽灵)CPU缓存漏洞原理
Spectre(幽灵)CPU缓存漏洞原理偶然看到了一篇这样的推送,但是感觉作者没有说清楚,所以自己琢磨了好一会儿才弄懂,现在写来说说自己的通俗理解,Meltdown(熔断)原理和这个类似,网上有很多的详解,大家可以去看相关的Meltdown和Spectre的漏洞代码github上已开源,大家可以去读一下源码https://github.com/Eugnis/spectre-attackhttps://github.com/feruxmax/meltdownhttps://github.com/g
2020-05-19 15:10:38 2830 1
原创 kali-linux、ubuntu等基于debian的linux操作系统安装rtl8822be网卡驱动的方法
笔者用的是kalilinux,5.5.0的内核版本,一直识别不了我的网卡设备输入 lshw -C network显示我的无线网卡是 NOCLAIMED这个问题困扰了我几个月,我一直用的是外接的usb无限网卡,用来几个月,昨天在国外的一个论坛上看见了解决方法。首先,你得有rtl8822be_fw.bin这个文件这个文件保存在你的 /lib/firmware/rtlwifi这个文件夹中,如果没...
2020-05-02 15:01:04 2593 1
原创 如何设置linux控制台(虚拟终端)的配色?
这里先给出原文的链接,需要翻墙原文这里说的console是指的虚拟终端tty1~6,将下面的代码放在你的.bashrc或者/etc/bash.bashrc配置文件中,然后更新( source .bashrc或者source /etc/bash.bashrc)即可...
2020-05-02 14:35:17 898
原创 make过程中出现makefile的错误 *** missing separator Stop.
出现这种错误,是因为Makefile格式的命令前需要一个tab(4个空格)长度的空白,根据你的错误提示信息,打开出现错误的脚本,在出现错误的那一行的makefile格式命令前打一个tab即可。...
2020-03-28 21:31:16 1328
原创 写一下bochs 2.6.11安装过程中的bug
最近学习开发操作系统,所以能够调试你写的操作系统的虚拟机是必不可少的,所以我去下载了最新的bochs 2.6.11的源码编译安装,但是在 --enable-debugger的时候出现了问题,百度上找了很久没找到解决方法,最后在国外的debian社区的一篇文章中找到了解决方法。这个是错误:x86_64-pc-linux-gnu-g++ -c -I.. -I./.. -I../instrument...
2020-03-28 12:08:23 1837 2
原创 纪念一下自己折腾很久的apache24支持php7
纪念一下自己折腾很久的apache24支持php7很早之前自己就在搭建服务器学习php语言,无奈当时按照网上的教程配置好后运行apache24闪退,错误原因是无法加载php7apache2_4.dll等等错误。当时折腾了很久然后放弃了。其实网上的教程是没有一点问题的,是自己当时安装php的时侯出了问题,这里写一下,后来人可做借鉴。关于apache24如何配置php7网上有很多教程,这里不再赘述...
2020-03-17 00:17:44 524
原创 一篇文章加深对vim管理资源以及插件的认识
前言该篇文章旨在对vim的资源管理和vim的插件的配置方面的理解一、vim的系统配置文件和用户配置文件vim在启动时会读取两种文件,第一种是vim在系统里的配置文件,另一种就是用户自己配置的文件系统配置文件(文件路径:/etc/vim/vimrc)这个vimrc是可以进行编辑的文件,但是只能由root用户进行编辑配置,列出其参数ls -l /etc/vim/vimrc-rw-r-...
2020-03-11 18:46:06 367
转载 C++中使用循环while(cin >> x)带来的问题以及解决方法
C++中使用循环while(cin >> x)带来的问题以及解决方法前言我们有时候写程序,需要对一个数据结构循环输入数据类型。比如:int data[1024];现在我们想用while循环来对data进行赋值,输入q或其他英文字母结束输入int _data;int i = 0;while (cin >> _data) data[i++] = _data;...
2020-03-08 22:32:08 5756 1
原创 Linux的虚拟终端(tty)实现中文显示和中文输入以及图片查看
Linux的虚拟终端(tty)实现中文显示和中文输入前言因为Linux系统的tty好像是不能直接支持中文显示的,所以要在另外一个程序中运行tty,我的操作系统是kali-linux5.4.0,基于debian的发行版,所以应该会ubuntu、debian是一样的操作先要安装fbterm,才能在tty下显示中文字符,而且只有进入了fbterm,才能切换中文aptitude install ...
2020-02-29 20:24:43 4143
转载 vim打开多个文件、多个窗口编辑的方法
打开多个文件:一、vim还没有启动的时候:1.在终端里输入vim file1 file2 … filen便可以打开所有想要打开的文件2.vim已经启动输入:e file可以再打开一个文件,并且此时vim里会显示出file文件的内容。3.同时显示多个文件::sp //水平切分窗口:vsplit //垂直切分窗口二、在文件之间切换:1.文件间切换Ctr...
2020-02-29 17:08:15 1860
原创 Kali渗透学习(4)——填掉自己对网络理解不深而出现的坑
使用burpsuite抓本地包失败,暴露自己的基础问题,对127.0.0.1和localhost和本机IP三者的区别理解1.前言在自己搭建DVWA学习网络渗透的时候,需要用到burpsuite进行抓包分析,然后自己将burpsuite中的代理按照教程一样默认开启127.0.0.1代理,同时将浏览器也全部设置成通过该ip代理(不使用该代理的一栏是清空的),然后burpsuite开启抓包,欢欢喜喜...
2020-02-19 23:36:40 881
原创 Kali渗透学习(3)——使用aircrak进行wifi密码破解与arp-scan以及arpspoof使用
1.使用crunch生成密码字典crunch min max xxxxx “min表示生成密码的最短范围,max最大”crunch min max -t (指定type) %@^ xxxx百分号会被数字替换,@会被alpha字母替换,^会被符号替换2.使用aircrack破解wifi密码关闭一些影响网卡的进程airmon-ng check kill查看网卡airmon-n...
2020-02-19 14:54:03 867
原创 Kali渗透学习(2)——sqlmap使用--os-shell添加管理员
Kali渗透学习(2)——sqlmap使用–os-shell添加管理员首先要使用 --os-shell 来添加管理员用户,数据库要满足以下条件1.你使用的数据库要有root权限sqlmap -u “http://xxxx.xxx.xxx/xxx.php?id=x” --is-dbs2GPC处于关闭状态即magic_quotes_gpc = off,php主动转义的功能关闭可以通过探...
2020-02-19 14:18:58 1649
原创 Kali渗透学习(1)——WEB端域名探测与端口扫描于sqlmap注入
Kali渗透学习(1)——WEB端域名探测与端口扫描前言学习Kali渗透已经将近半个月了,有必要记录以下自己的学习过程,以免遗忘1.子域名探测DNS服务是暴露信息的主要来源,一般安全性高的大型互联网址不容易发现漏洞,所以我们可以从子域名(比如三级域名)下手,而dnsenum是一款强大的域名信息收集工具,使用格式dnsenum -f (-f指定收集用的字典文件)/usr/share/dn...
2020-02-19 13:52:57 1687
原创 GDB版本8.3之后调试设置断点出现问题
基于Debian的GDB版本8.0以上调试时出现 Cannot insert breakpoint 1, Cannot access memory at address 0xXXXXXXX前言今天调试一个程序漏洞时,出现了当时刚接触Linux时遇到的问题,如下面所示pwndbg> b * 0x11b5Breakpoint 1 at 0x11b5pwndbg> rStar...
2020-02-08 21:15:10 2688 1
原创 Java踩坑,利用URL类获取图片的URL路径
学习Java中的坑使用URL类获取图片的URL路径用getResource(String name)来获取图片的路径时,不能用未实例化类来调用class.getResource(String name)来获取图片的路径比如下面的语法获取到的图片路径是null型URL url = JFrame.class.getResource(String name)因为JFrame类是没有实例化的类...
2020-02-06 23:14:08 1106
原创 Linux下配置Java环境
Linux下配置Java环境1.先下载Javac其实我快忘了当时安装的是什么了aptitude install javac或者去Oracle官网下然后配置环境变量即可vim /etc/profile添加以下变量JAVA_HOME=/usr/bin/share/jdk1.6.xxx(每个人安装的地方不一样)PATH=$JAVA_HOME/bin:$PATHCLAS...
2020-02-05 00:37:46 115
原创 Ubuntu安装nvidia的驱动
Ubuntu安装nvidia的驱动1.打开终端输入sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get update等待自动更新…2.寻找合适的驱动版本ubuntu-drivers devices找到recommend标识的驱动,然后安装就好了sudo apt-get install nvidia-...
2020-02-05 00:33:10 153
原创 Linux安装一些个人比较喜欢的软件
安装其它的软件在此告诫一下,不要安装自己不知道的东西,不然会粗大问题…1.安装cmusaptitude install cmuscmus是一款命令行下的Linux音乐播放器,笔者比较喜欢2.安装alsamixeraptitude installl alsamixeralsamixer是一款命令行下的音量控制组件3.Xfce4桌面安装super(win)+d显示桌面的快捷键...
2020-02-05 00:29:50 260
原创 Kali库的更新以及安装nvidia的xconfig驱动
Kali库的更新以及nvidia驱动安装一、更新内核安装好Linux后的第一件事儿就是检查你的依赖库有没有更新,由于Kali是基于Debian系统的发行版,笔者喜欢用dpkg中的aptitude来管理软件包笔者安装好后的系统并没有自带aptitude,在终端中用apt-get安装apt-get install aptitude (笔者用的Kali2019.4版本直接是root权限用户,...
2020-02-05 00:23:37 5219
原创 Kali-Linux系统安装,再分享一些个人填过的坑
从满怀期待到痛苦不堪再到大功告成---------记述安装Kali系统的坑前言 最近这两天没怎么学习,一致在捣腾安装系统的事儿,因为对之前的Ubuntu系统没有了感情,然后想开始做渗透方面的学习,于是安装Kali系统,没想到这一捣腾就是俩天,系统是反复装了又删、删了又重装,来来回回不下十几次…期间遇到不少的坑,回想之前装Ubuntu的时候比较顺利...
2020-02-05 00:17:52 1754 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人