我们知道对于大部分程序都拥有属于自己的banner,比如metasploit每次启动都会出现不同的图案,有时是一头牛,有时优势其他特殊的字符。那么我们如果也想在程序中增加banner作为版权或者纯属好玩该怎么做呢?当然手写是不行的,这里就给大家列举一下怎么去生成想要的ASCII字符。1.FigletFiglet诞生于90年代,是一个用于将常规文本转换为不同形式的ASCII艺术字体的库。看看他...


破解软件一直是想学的内容,可是一直觉得汇编水平太差,迟迟没入这个门,最近决定跟着恒大的教程走一遍入个门。选择爱破解而不是吾爱破解的教程的原因还是觉得吾爱破解的教程比较难懂,对新手不太友好。每次写个文章都要说点废话,啰里啰唆的~首先解释一下这里使用的环境,操作都是在xp虚拟机中进行的。虚拟机下载地址:微云链接:https://share.weiyun.com/5TyKSPC 密码:p6xgv5...


0.前言关于SELinux,网上的中文资料不多,有水平的文章也没见到几篇,很多文章就是开了个头,没有深入介绍SELinux。这几周也算是看了一些关于SELinux的论文和文章,但是远没到课程要求的阅读源码的阶段。感觉架构和原理都没有弄清楚,于是停下来理理思路,做做记录。这篇blog打算是先介绍一下SELinux,分析一下其实现原理和架构,然后简单的操作一番加深理解。很多东西也是一边接触一边学...


RSA是一种公钥密码算法,其影响力我就不多说了,算法原理网上多的是,看了几篇,还是觉得阮一峰写的好懂。可阅读下面文章来了解RSA算法。RSA算法原理(一)RSA算法原理(二)要想实现RSA,其关键在于大数运算,无论是大数之间的加减乘除还是模幂运算,都是普通的数据结构无法完成的,如果你是使用C语言来实现,那么你还需要首先解决五百位数字的加减乘除问题。但是python语言有个好处,就是自动实现大...


今天我们不来脱库(留下了没技术的眼泪),而来学习一番数据库的查询。什么?数据库的查询语句还不是小菜一碟,高手请直接绕过。本文章主要介绍单表查询(条件,排序,统计,分组)和多表查询(内连接,外连接,合并查询,子查询)。如果只是简单浏览,可以跳过建立数据库这一部分。1 建立数据库1.1 确定数据库表这里采用的是建立经典的数据库,学生教务系统信息。参考的是《数据库原理与技术》清华大学出版社前三章用...


最近打算没事就写个python脚本来巩固一下,最后完成一个完整的渗透测试框架。但是我发现python在io和网络方面的速度实在是太慢了,于是就要使用到多进程和多线程,但是关于进程池的传参问题,我遇到了一个问题。首先需要来看一段简单的多进程代码:from multiprocessing import Process, Queue def read(q): while not q.em...


因为需要美化脚本在网上看到的, 搬过来以后有需要直接copy美滋滋...copy自https://blog.csdn.net/qianghaohao/article/details/52117082?utm_source=blogxgwz2# -----------------colorama模块的一些常量--------------------------- # Fore: BLACK, ...


众所周知,有两种流行的 Shell 的类型:反向 Shell (攻击者监听端口,被攻击者连接)和 正向 Shell(被攻击者监听端口,攻击者连接)由于 C/S 结构的程序开发中,一般我们将监听端口的一方称为服务器,而主动连接的一方称为客户端。站在攻击者的角度上,正向 Shel 即为攻击者主动连接服务器,此谓之正向;而反向 Shell 中,攻击者为服务器,被攻击者主动连接攻击者,此谓之反向1....


Crunch是一种创建密码字典工具,该字典通常用于暴力破解。kali默认会安装这个软件。首先打开kali,输入:root@kali:~# crunch会显示:crunch version 3.6 Crunch can create a wordlist based on criteria you specify. The output from crunch can be sent to...


svn泄露漏洞,古老但是偶尔遇到,在交流群里看到有人分享,简单记录一波。关于svn泄露漏洞摘抄一下其他博客的内容,来源点击这里SVN(subversion)是源代码版本管理软件,造成SVN源代码漏洞的主要原因是管理员操作不规范。“在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制...