
软件使用
文章平均质量分 62
PolluxAvenger
这个作者很懒,什么都没留下…
展开
-
任务队列 Celery
我们需要一个任务队列来进行任务的分配和维护,我们选择最常见的 CeleryCelery 介绍Celery (芹菜)是一个异步任务队列/基于分布式消息传递的作业队列 (PS:不得不说,我并不喜欢芹菜,这差点让我放弃了它Celery 的结构非常简单,大致分为 3 个部分:worker部分负责任务的处理,即执行工作的线程broker部分负责任务消息的分发以及任务结果的存储,这部分任...原创 2018-05-31 19:45:17 · 1480 阅读 · 0 评论 -
Python Security 入门
这篇文章假定你的系统是Linux,python版本是2.*。你可以使用内置的help()函数去了解一个函数的详细。记住这一点,它可以帮助你在学习语言的时候学习到更多的详细内容. 如help(type)有时你会想把一些变量和字符串连接起来然后通过脚本显示出来。那么你就需要使用str()函数把整型转换成字符串类型ip = '1.1.1.1'port = 55print 'the ip is原创 2015-07-13 22:03:03 · 1697 阅读 · 0 评论 -
Visual Studio 2013 MFC 编程
一、创建MFC项目创建MFC项目时,高级功能一般默认即可,但如果用不上“ActiveX 控件”可以去掉勾选;如果需要涉及网络编程就把 “Windows 套接字” 选上。 不过没选上也不要紧, 在程序中可以自己添加部分代码导入套接字。二、整体架构学会看资源视图和类视图来快速寻找某些需要的东西 比如通过类视图可以快速访问类的头文件和源文件,双击类名打开头文件,点击下方的函数可直接跳转到对应的函数定义处原创 2015-07-05 10:40:27 · 13552 阅读 · 2 评论 -
Visual Studio 简单快捷键
Visual Studio 简单快捷键整理稿原创 2015-07-03 16:07:59 · 1311 阅读 · 0 评论 -
《Visual Studio 程序员箴言》读书笔记
技巧1.1 在空白行上按Ctrl+C不会丢失剪贴板的内容 工具→选项→文本编辑器→所有语言→常规→没有选定内容时对空行应用剪切或复制命令 技巧1.2 循环使用剪贴板 Ctrl+Shift+V 技巧1.3 插入空行 使用Ctrl+Enter在上方插入一行,使用Ctrl+Shift+Enter在下方插入一行 技巧1.4 选择当前原创 2015-07-04 12:39:57 · 717 阅读 · 0 评论 -
Metasploit 学习笔记
在Kali中使用Metasploit,需要先开启PostgreSQL数据库服务和Metasploit服务 然后就可以完整的利用 msf 数据库查询 exploit 和记录service postgresql startservice metasploit start如果不想每次开机都这样,还可以配置随系统启动update-rc.d postgresql enableupdate-rc.d me原创 2015-07-11 23:11:05 · 21657 阅读 · 0 评论 -
Metasploit 整理笔记
一.名词解释 exploit 测试者利用它来攻击一个系统,程序,或服务,以获得开发者意料之外的结果。常见的 有内存溢出,网站程序漏洞利用,配置错误exploit。 payload 我们想让被攻击系统执行的程序,如reverse shell 可以从目标机器与测试者之间建立一 个反响连接,bind shell 绑定一个执行命令的通道至测试者的机器。payload 也可以是只 能在目标机器上原创 2015-07-12 14:31:58 · 14318 阅读 · 1 评论 -
暴力搜索内存空间获得API的线性地址
暴力搜索内存空间中的API一个PE文件在编译和连接成功后,会有一个Import Table,当需要执行 API的时候,会先在Import Table中得到API的地址,然后调用它 而病毒是在PE文件编译好之后才插入的,它本身没有Import Table ,那么要如何得到API的地址呢? 任何一个DLL,都可以用LoadLibraryA来装入,然后通过GetProcAddress 来取得这个DLL转载 2015-07-03 18:04:46 · 808 阅读 · 0 评论 -
逆向分析的经验
感谢Light4Freedom团队的Wins0n写的技术分享PPT以及周侃的PPT常用工具:Windbg / OllyDbg / Immunity Debugger / PEiD IDA Pro / Hex-Rays Decompiler / ARM / x64 …… ILSpy Metasploit Python Putty / WinSCP / nc C32Asm / 010Edi原创 2015-07-03 16:06:35 · 2778 阅读 · 0 评论 -
缓冲区溢出学习
溢出学习整理笔记原创 2015-07-04 11:49:52 · 1399 阅读 · 0 评论 -
普通用户使用VIM保存成Root
在Linux上工作的朋友很可能遇到过这样一种情况,当你用Vim编辑完一个文件时,运行:wq保存退出,突然蹦出一个错误:E45:'readonly' option is set (add ! to override)这表明文件是只读的,按照提示,加上!强制保存::w!,结果又一个错误出现:"readonly-file-name"E212: Can't open file fo转载 2015-05-25 14:48:02 · 1788 阅读 · 1 评论 -
SQLMAP 学习稿
SQLmap学习稿(感谢羽翼的教程和乌云@瞌睡龙的用户手册以及一个简易教程)Kali和BT5中是有区别的,Kali中不需要使用./sqlmap.py来调用程序,BT5中必须要指定这样一个位置。1、用-u来指定一个可以注入的URL判断能否进行注入后,用--tables来猜解表名,在过程中自己指定猜解的线程数量,最大为10,然后等待SQLmap自动跑猜解就好了。用--conclum转载 2015-05-25 14:44:34 · 2027 阅读 · 0 评论 -
Sparta
Sparta学习稿1、下载和安装介绍页面在http://sparta.secforce.com/#Download在Kali中的安装命令:git clone https://github.com/secforce/sparta.gitapt-get installpython-elixirapt-get install nmaphydra cutycaptapt-get翻译 2015-05-24 14:13:39 · 2671 阅读 · 0 评论 -
安卓恶意代码分析
看到了一篇讲安卓恶意代码分析的PPT 搬运到这里原创 2015-06-30 01:18:47 · 2514 阅读 · 0 评论 -
37条常用Shell命令
精选37条常用Shell命令转载 2015-06-30 00:15:50 · 608 阅读 · 0 评论 -
IDA一日速成整理笔记
IDA原创 2015-06-30 01:44:54 · 3877 阅读 · 0 评论 -
Python Security 之 反向Shell
首先我们先演示使用Python如何利用web服务器的功能,把文件从另一台主机传送过来。 我们假设你有一台傀儡主机,你现在想下载傀儡机上面的的文件。那么你就可以使用shell(或meterpreter)去访问这台傀儡机,你可以通过一行Python代码把傀儡机建立成为一个web服务器,然后下载傀儡机上面的文件.创建一个python HTTP服务器可以直接使用python的内建函数”SimpleHTTP原创 2015-07-14 19:44:36 · 1296 阅读 · 0 评论 -
Python Security 之 端口扫描
这一章将会演示如何通过Python的网络连接来开发一个基础的端口扫描器 我们的设计思路是使用socket一遍又一遍的去连接ip与端口的组合的新值下面的代码就演示了如何使用内建的socket模块去建立一个socket连接import sockets = socket.socket()s.connect(('127.0.0.1s', 22))s.send('Primal Security \n')原创 2015-07-14 19:28:40 · 843 阅读 · 0 评论 -
Shodan的利用
Shodan 注册后在用户中心会有一个API Key,利用这个 Key 可以使用 shodan 的命令行版本,首先下载这个项目 git clone https://github.com/achillean/shodan-python.git 然后安装python setup.py buildpython setup.py install安装完成后要使用API Key 对 Shodan 进行初始原创 2016-04-05 13:02:56 · 16426 阅读 · 0 评论 -
Detux 沙盒搭建
Detux 介绍Limon 沙盒由于不是双机环境,被我搁置了,先解决 Detux 沙盒的问题 Detux 沙盒的 GitHub 地址和在线沙盒环境都给出了,如果想自己搭建也可以,作者在 GitHub 上指出其特别感谢 aurel,这个人构建了不同处理器的各种环境的虚拟机,供大家下载的地址问题出现下载完成后可以看到,都是qcow2格式的,或许这位同仁实现的就是在线的那个版本,上传的样本被传进后台新启原创 2016-05-31 12:50:15 · 2341 阅读 · 1 评论 -
用 maptail 构建简易攻击地图
maptail 描述的资料没有一个讲在 Debian 下安装的,我看的都是使用 Cent OS 进行搭建,其实是基于 Nodejs,然后调用 WEB 服务器访问日志实时打印出访问信息,那么我们可以在 Debian 上很轻松的配置一套,不过首先要安装 Node.js 和 npm, npm 依赖 Node.js 先安装它apt-get updateapt-get install git-core cu原创 2016-05-31 12:46:54 · 1875 阅读 · 0 评论 -
Python爬虫学习稿(四)
关于python爬虫学习的第四份整理稿原创 2016-01-27 23:02:09 · 1036 阅读 · 0 评论 -
Kali 2.0 使用 Reaver 的注意事项
1、刚一开始使用这条命令 airmon-ng start wlan0 就可以开始了,需要注意的是,在Kali 2.0里开启的不再是mon0了,而是wlan0mon,所以不要和 Kali 1.X 的版本代码混淆2、Kali 1.X 的命令无效在Kali 2.0 中必须自己手动开启网卡的监听模式,所以在执行完上面之后,需要自己手动开启监听模式ifconfig wlan0mon downiwconfig原创 2016-01-12 21:51:46 · 10902 阅读 · 0 评论 -
“复制”Linux系统
如果你装好的服务器需要批量“复制”安装,手动安装会不会累死人,我们应该选一个更为轻松的方案 以下方案仅讨论Linux系统(Windows系统下有Ghost和Sysprep两种方法,个人推荐在图方便的情况下使用Ghost,如果想让每台的SID号不同就不能使用Ghost而要使用Sysprep才可以1、DockerDocker几乎可以运行在任何Linux系统(64位)上,像Ubuntu的新版本都是自带D原创 2016-01-26 15:44:44 · 7560 阅读 · 0 评论 -
那些我希望在一开始使用命令行就知道的事儿
还是要起这么一个俗套的题目,但是确实是我在一开始就想知道的事情 Linux下命令行有一种神器的魔力,用了就离不开······1.任务管理器在Windows中的任务管理器还在用Ctrl+Alt+Delete 这都是XP时代留下的恶习,在 Win8 和 Win 10中没有发现这个按键唤出一个页面的功能并不单一吗? 页面切换出去会打断你的思路,你只要唤出任务管理器而已,为什么不使用Ctrl+Shift原创 2015-09-07 11:26:18 · 663 阅读 · 0 评论 -
Ubuntu 15.04折腾手记(4)
1.CMake使用cmake --version 来查看当前系统的CMake版本 如果没有安装CMake可以使用apt-get install cmake 若要安装最新版本的CMake就必须前往官网下载源码进行安装 CMake官网 可以在列表里找到你要下载的特定版本或者最新版本的CMake 截止我写的时候,CMake最新版本是3.3.0 所以我找到下载地址为:http://www.cma原创 2015-09-07 10:24:48 · 584 阅读 · 0 评论 -
Ubuntu 15.04 折腾手记(2)
1. WineWine 是一款让你在 Linux、MAC 上运行 Windows 程序的软件 截至我写的时候,Wine最新版本是1.7.48 beta版 安装命令:sudo add-apt-repository ppa:ubuntu-wine/ppasudo apt-get updatesudo apt-get install wine1.7 winetricks卸载命令:sudo apt-原创 2015-08-04 07:38:23 · 745 阅读 · 0 评论 -
中国开源镜像站
由于“The Great Wall”的关系,好多源地址要么特别慢,要么干脆访问不了,国内有好多镜像站,我摘录我常见的十个镜像站1、网易开源镜像站:http://mirrors.163.com/2、阿里云开源镜像站: http://mirrors.aliyun.com/3、中国科学技术大学:http://mirrors.ustc.edu.cn/4、清华大学:http://mirrors.tuna.ts原创 2015-08-01 10:41:49 · 1000 阅读 · 0 评论 -
Ubuntu 15.04 折腾手记
1.Variety这是一个自动更换壁纸的软件sudo add-apt-repository ppa:peterlevi/ppasudo apt-get updatesudo apt-get install variety订阅二次元图,在设置中添加如下链接 http://www.reddit.com/r/animewallpaper2.Unity Tweak Tool这是一个修改系统默认主题、风原创 2015-07-31 20:09:01 · 687 阅读 · 0 评论 -
Ubuntu 15.04 折腾手记(3)
1. PuttyPutty 使用密钥连接Ubuntu 15.04 首先在Ubuntu 端产生公钥和私钥ssh-keygen -t rsa产生的两个密钥在用户目录下的.ssh目录下,一个是id_rsa.pub另(私钥)一个是id_rsa(公钥),其中把私钥改名成SSH可识别的名字 mv .ssh/id_rsa.pub .ssh/authorized_keys然后给这个文件赋予权限 chmod 6原创 2015-08-13 16:31:53 · 837 阅读 · 0 评论 -
安装DVWA进行渗透测试
DVWA的安装依赖的组件有许多,简单的是安装XAMPP,安装完成之后用控制台将Apache和MySQL开启首先确定可以进入http://localhost/phpmyadmin 进行配置然后将DVWA解压出的文件夹放到C:\xampp\htdocs文件夹中,然后访问http://localhost/DVWA-1.0.8/setup.php进入安装界面,点击创建/重置数据库按钮时如果出现原创 2015-05-24 11:02:30 · 11068 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
Markdown学习第一步原创 2015-06-27 23:47:31 · 390 阅读 · 0 评论 -
《Visual Studio 程序员箴言》读书笔记
技巧1.1 在空白行上按Ctrl+C不会丢失剪贴板的内容工具→选项→文本编辑器→所有语言→常规→没有选定内容时对空行应用剪切或复制命令技巧1.2 循环使用剪贴板Ctrl+Shift+V技巧1.3 插入空行使用Ctrl+Enter在上方插入一行,使用Ctrl+Shift+Enter在下方插入一行技巧1.4 选择当原创 2015-02-25 14:43:27 · 1556 阅读 · 0 评论 -
常用文件的文件头(十六进制)
JPEG (jpg),文件头:FFD8FFPNG (png),文件头:89504E47GIF (gif),文件头:47494638TIFF (tif),文件头:49492A00Windows Bitmap (bmp),文件头:424DCAD (dwg),文件头:41433130Adobe Photoshop (psd),文件头:38425053原创 2015-02-09 17:12:43 · 30438 阅读 · 0 评论 -
Visual Studio 版本的判断
MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013)MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012)MSVC++ 10.0 _MSC_VER == 1600 (Visual Studio 2010)MSVC++ 9.0 _MSC_VER == 1500 (Visual Studi原创 2014-12-15 21:07:50 · 5107 阅读 · 1 评论 -
Visual Studio 2012+ 程序匹配 XP
1.必要条件: VS2012需要安装Update 1补丁2.设置Platform Toolset:在Project的Properties选择 General > Platform Toolset ->选择XP3.设置Runtime Library为Multi-Thread,不要用Multi-DLL在Project的Properties General> C/C++转载 2014-10-13 20:35:30 · 563 阅读 · 0 评论 -
Resharper上手指南
Resharper进阶一:简要介绍官方下载地址下载地址 注册码:用户名: User注册码:D9d09DSYJel9IyuDU4btAQwZcbLugUad 面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,转载 2014-10-13 20:26:59 · 2274 阅读 · 0 评论 -
在VS2013 中使用VC 6.0 编写的MFC 程序
有一个以前的MFC 工程代码,原创 2014-09-29 19:56:14 · 4227 阅读 · 0 评论 -
Microsoft SQL Server 2008 安装说明
一、安装前的准备1. 需要.Net Framework 3.5,若在Vista或更高的OS上需要3.5 SP1的支持(在SQL2008安装的前会自动更新安装)2. 需要Widnows PowerShell的支持,WPS是一个功能非常强大的Shell应用,命令与DOX/UNIX兼容并支持直接调用.NET模块做行命令编辑,是非常值得深入研究的工具(在SQL2008安装时会自动更新安装)3.转载 2014-09-25 21:06:01 · 583 阅读 · 0 评论 -
PPT 学习稿
在放映过程中,使屏幕黑屏可以摁下B 键,使屏幕白屏可以摁下W 键原创 2014-09-02 20:49:10 · 619 阅读 · 0 评论