- 博客(24)
- 资源 (2)
- 收藏
- 关注
转载 oclhashcat:离线hash密码破解工具官方文档(中文版)
无聊中,就把hashcat的官方文档稍微翻译了下,方便初学的朋友查看。至于oclhashcat,它是一个离线的hash密码破解工具,与hashcat不同,它支持GPU破解,速度更快,并且支持更多的hash算法! GPU驱动要求:AMD users require AMD drivers 14.9 or later (recommended 15.12 exact)Intel users requi
2016-10-31 14:46:46
4210
原创 iptables 做端口转发
ubuntu serverA 机器 eth0 外网 114.114.115.1 eth1 内网 192.168.1.1B 机器 eth0 内网 192.168.1.2如果想把公网端口8888 映射为内网B机器端口80iptables -t nat -A PREROUTING -d 114.114.115.1 -p tcp -m tcp --dport 8888 -j DNAT --to-des
2016-09-07 11:52:16
432
转载 vim去除或替换^M字符
替换或替换^M字符 在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。1.使用dos2unix命令一般的分发版本中都带有这个小工具(如果没有可以根据下面的连接去下载),使用起来很方便: $ dos2unix myfile.txt 上面的命令会去掉行尾的^M。2.使用vi的替换功能启动vi,进入命令模式,输入以下命令::%s/^
2016-06-10 23:33:37
1878
转载 ssh 免密码登录
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。1.在A机下生成公钥/私钥对[chenlb@A ~]$ ssh-keygen -t rsa -P ''-P表示密码,-P ” 就表示空密码,也可以不用-P参数,这样就要三车回车
2016-06-08 17:54:58
870
原创 hashcat Hash types
Hash-Mode Hash-Name Example 0 md5 8743b52063cd84097a65d1633f5c74f5 10 md5(pass.pass.salt) 01dfae6e5d4d90d9892622325959afbe:7050461 20 md5(salt.salt.pass) f0fda58630310a6dd91a7d8f0a
2016-05-31 10:20:14
3627
转载 打开Mac OSX原生的NTFS功能
很多同学都会为如何在Mac下写入NTFS格式的磁盘而感到困惑,因为默认情况下,把一个NTFS格式的磁盘插入到Mac里,是只能读不能写的。用起来肯定很郁闷,很多同学也因此把移动硬盘分成了双分区,一个NTFS,一个HFS。其实在Mac下完全是可以写NTFS磁盘的一种十分简单的方法是用第三方工具,Paragon NTFS for MAC。使用这种工具,虽然说是简单了,可是麻烦事也不少,一来是这个工具是要收
2016-05-20 16:00:18
6856
原创 PyQt全屏模式
#!/usr/bin/env python# -*- coding:utf-8 -*-"""PyQt实验室"""#system importsimport sys#pyqt importsfrom PyQt4 import QtCore,QtGuifrom PyQt4.QtCore import Qtclass MainWindow(QtGui.QWidget): def __i
2016-05-13 09:34:37
3933
原创 好文收藏
构建一个属于软件开发者的键盘 http://www.youkuaiyun.com/article/2015-02-04/2823838 https://dzone.com/articles/ground-how-i-built-developers?mz=166829-iot https://github.com/UltimateHackingKeyboardTurn your ProMicro into
2016-04-15 14:33:03
305
转载 【SSH隧道】端口转发,socket代理
【转】http://www.cnblogs.com/fbwfbi/p/3702896.html?utm_source=tuicool&utm_medium=referral本文的受众如果你遇到了以下问题,那么你应该阅读这篇文章我听说过这种技术,我对它很感兴趣我想在家里访问我在公司的机器(写程序,查数据,下电影)。公司为了防止我们用XX软件封锁了它的端口或者服务器地址。公司不让我们上XX网站,限
2016-04-15 14:26:14
1219
原创 SP5000系列烧录器大小端转换C语言实现
#include <stdio.h>#include <stdlib.h>#include <time.h>#define MAXLEN 1int main(int argc, char *argv[]) { time_t timep; int t1; int t2; t1 = time (&timep); if( argc < 3 ){
2016-04-02 22:43:38
401
转载 Examples Generating Excel Documents Using Python’s xlwt
Here are some simple examples using Python’s xlwt library to dynamically generate Excel documents.Please note a useful alternative may be ezodf, which allows you to generate ODS (Open Document Spreadsh
2016-01-19 16:53:06
483
转载 linux的PAM认证和shadow文件中密码的加密方式
linux的PAM认证和shadow文件中密码的加密方式 2010年09月27日 14:21 PAM是个什么东西,词典上没有。 放狗查了下,这是个简写,全称是:Pluggable Authentication Modules,中文叫“可插入认证模块”。 它是一种统一的认证方案。PAM 让您能随时改变您的认证方法以及需求,并且不需要重新编译任何代码就封装了所有本地认证方法。具体见 PAM 网站
2016-01-11 16:18:53
924
转载 [转]md5(unix)原理分析
看到t00ls上有同学在问这个问题: https://www.t00ls.net/thread-31914-1-1.html里面有说到通过注入拿到网站的密码,加密方式是md5(unix),破解不了于是很尴尬。我们通过他文中给出的hash入手,来分析一下unix(md5)的原理与破解方法。目标hash:$1$Dx1bONFt$Hsrx102ek28d03B5dqgAv/实际上,我们要先明白一点。无论是
2016-01-11 15:53:53
1948
转载 jffs2镜像在Linux系统下挂载
因为jffs2是构建于MTD设备上的文件系统,所以不能象光盘的映像文件一样通过loop设备来挂载,但是可以通过mtdram设备来挂载。mtdram是在用RAM实现的MTD设备,可以通过mtdblock设备来访问。使用mtdram设备很简单,只要加载mtdram和mtdblock两个内核模块即可。详细步骤1.加载mtdblock内核模块# modprobe mtdblock2.加载mtdram内核模块
2016-01-11 15:39:59
911
转载 Python 的import机制
python 的import机制,以备忘: python中,每个py文件被称之为模块,每个具有init.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用。 如果想使用非当前模块中的代码,需要使用Import,这个大家都知道。 如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.p
2015-12-12 20:42:39
362
转载 将Python脚本打包成可执行文件
Python是一个脚本语言,被解释器解释执行。它的发布方式:.py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的).pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故发布后也是跨平台的,需要使用者安装相
2015-11-17 17:38:00
688
原创 python中的setdefaultencoding函数使用
#!/usr/bin/env python #encoding: utf-8 import sys #引用sys模块进来,并不是进行sys的第一次加载 reload(sys) #重新加载sys sys.setdefaultencoding('utf8') ##调用setdefaultencoding函数可以正确的执行,可是卡死在reload(sys)的位置。同样无法达到修
2015-11-04 17:36:43
5820
转载 Linux如何实现开机启动程序详解
Linux开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部
2015-10-28 16:09:23
345
转载 Python数据类型详解
目录 1、字符串 2、布尔类型 3、整数 4、浮点数 5、数字 6、列表 7、元组 8、字典 9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(‘) 用单引号括起来表示字符串,例如:str = 'this is string';print str;b、使用双引号(“) 双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is str
2015-10-22 09:22:54
459
原创 Linux批量查找文件内容
Linux批量查找文件内容比如查找当前目录下面所有的php文件里面的内容find ./ -name "*.php" | xargs grep '要查找的内容'如果需要查找的内容包含特殊符号,比如$等等,grep要加参数find ./ -name "*.php" | xargs grep -F '要查找的内容'find ./ -mtime 0:返回最近24小时内修改过的文件。find ./ -mtim
2015-09-11 14:16:46
6258
原创 FT232R假芯片之后我们怎么办
FT232R假芯片之后我们怎么办2014年的10月份FTDI官方的新驱动通过windows推送。此版本驱动能识别假芯片并将芯片的PID从“6001”改为“0000”.导致芯片无法继续使用。TB便宜买来玩的3D打印机和一些个开发板都无法使用了。又不想买芯片换就只能用软方法了。下面的总结的经验写一下。 一,下载驱动CDM v2.12.00 WHQL CertifiedCDM v2.10.00 WH
2015-09-11 14:01:43
6239
原创 Linux删除重复行的命令
Linux删除重复行的命令vi或者vim文本编辑器处理时,经常要删除重复行,下面是三种方法:第一,用sort+uniq,注意,单纯uniq是不行的。 sort -n test.txt | uniq或者用sort chongfu | uniq -dc #可以显示出来重复的个数第二,用sort+awk命令,注意,单纯awk同样不行,原因同上。sort -n $file | awk ‘{if($0!=
2015-09-11 11:05:09
1057
原创 Pyqt4 实现窗口全屏显示
Pyqt4 实现窗口全屏显示#!/usr/bin/env python# -*- coding:utf-8 -*-"""PyQt实验室"""#system importsimport sys#pyqt importsfrom PyQt4 import QtCore,QtGuifrom PyQt4.QtCore import Qtclass MainWindow(QtGui.QWidge
2015-09-11 10:31:36
7627
深入浅出Android
2010-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人