
Linux
文章平均质量分 90
目标是技术宅
这个作者很懒,什么都没留下…
展开
-
OverTheWire-Bandit
Bandithttps://overthewire.org/wargames/bandit/bandit前33关主要包含以下知识点:读文件(~:bandit12):文件名有-、有空格;搜索特定大小、人类可读文件;文件字符串排序、base64解密、字符变换;文件解压。网络连接(bandit13:bandit20):private key ssh登录、ssh登录执行命令;nc连接与监听;ssl加密连接;namp扫描;setuid程序用户提权。定时任务(bandit21:bandit23):原创 2021-05-18 16:02:40 · 549 阅读 · 0 评论 -
Linux中gcc相关知识和用法
1.gcc组成gcc是一组编译工具的总称,包含:C编译器、C++编译器、源码预处理程序和库文件。2.gcc编译1.生成一个程序gcc hello.c -o hello把hello.c编译成一个可执行程序、gcc hello.c不指定输出名,生成一个a.out文件。通过./hello或者./a.out来运行程序。2.gcc编译程序步骤预处理:gcc -E ...原创 2018-08-30 19:33:51 · 1770 阅读 · 3 评论 -
Linux下socket单进程编程
1.socket的相关概念和思路1.socket的功能和实现功能:为不同机器上的两个进程提供通信机制。实现:在硬件层通过网络设备连接,在软件上通过标准的网络协议集TCP或UDP。2.socket实现功能的思路主要考虑面向连接的套接字编程方法,将其与打电话的过程进行类比。假设有一个人开通了一个电话号码,决定专门办理某种业务,那么他需要做的事情主要有:买一个电话:相当于...原创 2018-08-31 22:13:03 · 293 阅读 · 0 评论 -
Linux常用命令总结
Linux常用命令总结:(Ubuntu)1.shell通过Ctrl+Alt+T进入shell页面。1.shell提示符的格式:用户名@主机名:目录名$username@hostname:direction$如果用户是root,则$变为#。目录,根目录是/,用户主目录是~。2.命令格式:command[option][arguments]3.快...原创 2018-08-29 20:23:46 · 424 阅读 · 0 评论 -
Linux发行版的组成
Linux发行版的组成一个Linux发行版有很多的组件,这些组件由不同的人使用不同的编程语言进行开发。Linux发行版所做的是,获取这些应用的源代码并构建它们,将它们转换成可以安装在用户电脑上的包,并把所有这些包放到一个仓库中。之后,发行版制作人将利用这些源代码构造ISO文件,使得用户能够下载、刻录并安装在自己的电脑上。Linux发行版实际上只是以一种特殊的方式将这些软件交付给最终用户,它们...翻译 2019-07-10 22:09:14 · 2381 阅读 · 0 评论 -
DVWA练习一 暴力破解
Damn Vulnerable Web App (DVWA),直译为 该死的易受攻击的Web应用,是一个基于PHP/MySQL的非常脆弱的web应用。其主要目标是帮助安全专业人员在合法环境中测试他们的技能和工具,帮助Web开发人员更好地了解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全性 。1.DVWA在kali上的安装教程注意不配置ReCAPTCHA 也没...原创 2019-07-11 23:44:12 · 1007 阅读 · 0 评论