自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

紫晓暮雾的博客

多研究些问题,少谈些主义

  • 博客(27)
  • 收藏
  • 关注

原创 Hashcat使用帮助

对应版本:hashcat 3.40Usage: hashcat [options]... hash|hashfile|hccapxfile [dictionary|mask|directory]...- [ Options ] - Options Short / Long          | Type | Description

2017-03-30 19:49:59 5568

转载 sqlmap基础教程

转载请注明出处:http://blog.csdn.NET/zgyulongfei/article/details/41017493作者:羽龍飛 本文仅献给想学习渗透测试的sqlmap小白,大牛请绕过。>>对于网络安全人员来说,掌握渗透工具的使用方法是一项必备的技能。然而,一个没有师傅带领的小白在刚开始学习时,并不知道该如何入手进行渗透学习,所以本文旨在帮助这些小白入门。

2017-03-30 18:17:42 851

转载 BitTorrent协议规范

转自:http://blog.chinaunix.net/uid-14408083-id-2814554.html鉴定BitTorrent是由布莱姆·科恩设计的一个端对端(peer to peer)文件共享协议,此协议使多个peers通过不可信任的网络的文件传输变得更容易。目的此规范的目的是详细介绍 BitTorrent 协议规范 v1.0 。Bram 的协议规范网站 

2017-03-29 16:38:55 3393

转载 Bt Tracker原理

注:转自http://blog.csdn.net/wwjgoodogo/article/details/8285095 一、做种    现在很多BT软件都提供了做种功能,在做种时,我们都必须指定tracker服务器地址,如果该地址无效,则做出来的种子对BT协议来说是没有任何实际意义的。二、bt tracker服务    对于纯BT协议来说,每个BT网络中至少要有一台Tracke

2017-03-29 16:35:28 1593

转载 Linux下Git的初步使用指南

1 Linux下Git和GitHub环境的搭建第一步: 安装Git,使用命令 “sudo apt-get install git”第二步: 到GitHub上创建GitHub帐号第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "[email protected]"”,your_email是你的email

2017-03-17 20:50:13 353

原创 Linux配置Github SSH连接提示Permission denied (publickey)的解决方案

测试环境:Kali生成公钥的时候直接使用(注意不要填写用户名,网上很多教程让填一个邮箱参数,其实不用填)ssh -keygen之后一路回车默认就可以正常生成公私钥对之后,将公钥粘贴指GitHub的SSH设置里之后在本地运行ssh -T [email protected]即可验证是否连接成功。

2017-03-15 21:03:14 2014

原创 Gcc学习笔记

1. 编译C文件生成可执行文件(后续例子如无特殊说明均为C文件):gcc helloWorld.c2. 编译C++文件生成可执行文件(用g++):g++ helloWorld.cpp3. 编译带报错(-Wall)与调试信息(-g)的可执行文件(推荐!):gcc -Wall -g hello.c4. 指定编译后文件的文件名(-o,不写-o默认命名为a.out)gc

2017-03-13 22:18:15 549

原创 简明理解三次握手和四次挥手

注:三次握手和四次挥手本身并不复杂,但却可以从很多角度理解这两个过程,本文仅取一个视点解读,如有其它看法欢迎留言交流。三次握手与四次挥手分别对应TCP连接建立过程与断开过程,先上TCP报文格式:三次握手过程:问题1: 为什么要三次握手?答:三次握手的目的是建立可靠的通信信道,说到通讯,简单来说就是数据的发送与接收,而三次握手最主要的目的就是双方确认自

2017-03-09 19:19:39 50150 1

原创 谈谈我对HTTP协议的理解

一.HTTP协议版本        这里我只谈我自己经常见到与谈到的,HTTP1.0与HTTP1.1。        HTTP1.0与HTTP2.0的区别主要体现在以下几个方面:             1. HTTP1.0是短连接、HTTP1.1是长连接。             2. 增加请求头和响应头。(什么是请求头和响应头?等下我会上图说明)             3

2017-03-07 21:04:48 8416 2

原创 常用端口号

端口号服务传输层协议(20), 21FTPTCP23TelnetTCP25SMTPTCP80httpTCP110POP3TCP53DNSUDP443https/SSLTCP1433SQL Server 3306MyS

2017-03-06 20:35:14 563

原创 如何理解前端中的DOM、BOM

题注:此篇为博主的学习感悟,可能有理解不妥之处,还望观者不吝赐教,有其他间接也希望能留言交流(づ ̄ 3 ̄)づDOM 全称是 Document Object Model,也就是文档对象模型。个人理解,DOM包含三层意思:1.DOM是一个操作HTML的API接口  2.DOM是一个HTML结构模型  3.DOM代指该HTML模型中的对象1.DOM是一个操作HTML的

2017-03-06 19:28:18 7281

转载 花指令入门

原文来自看雪论坛PEdiy.com,原作者yangbostar【其一:入门的入门】一、概述     花指令是对抗反汇编的有效手段之一,正常代码添加了花指令之后,可以破坏静态反汇编的过程,使反汇编的结果出现错误。错误的反汇编结果会造成破解者的分析工作大量增加,进而使之不能理解程序的结构和算法,也就很难破解程序,从而达到病毒或软件保护的目的。二、花指令分类[2.

2016-10-22 22:48:23 8954 1

原创 .bat文件运行后不退出的解决方案

win+R运行regedit打开注册表,找到HKEY_CLASSES_ROOT\batfile\shell\open\command,把默认项的值改成cmd /E:ON /V:ON /F:ON /k "%1" %*PS:该方法只在台式机上测试过,笔记本不明

2016-08-19 17:35:27 5484

原创 通过AD域远程修改计算机名(含批量脚本)

公司内的计算机名常常需要统一规范,但告知员工整改之后往往整改进度推进缓慢,那么有没有什么方法能远程修改掉不合规的机器名呢?答案是肯定的,只需在域控执行以下执行以下命令:netdom renamecomputer 要修改的计算机名 /newname:新的计算机名 /userd:域名\管理员名 /password:密码之后弹出一个询问框,输入y即可,如果不想进行确认

2016-08-19 16:45:55 16187

原创 C#读取文件出现乱码的解决方案

乱码是由于编码格式不对导致的,可以通过选择正确的编码格式解决,这里特别强调一下,可以试试Default(系统默认)编码。例:修改前:String[] org = File.ReadAllLines("d:/a.txt");修改后:String[] org = File.ReadAllLines("d:/a.csv",Encoding.Default);

2016-08-19 16:30:56 3825

转载 浅谈系统密码加密方式

这里总结一下两个系统下密码加密保存方式:Windows:SAM文件一般存放在C:\Windows\System32\Config下,存在LM-Hash与NT-Hash两种加密方式。Windows系统下的hash密码格式为:用户名称:RID:LM-HASH值:NT-HASH值,例如:Administrator:500:C8825DB10F2590EAAAD3B435B51404E

2016-08-19 16:24:58 1951

原创 C#中一个简单的输入输出流

从D:\1.txt中一行一行读取数据,再一行一行写入到D:\2.txt.非常简单非常基础的一个例子,但由于经常用,故放在这里作为备忘。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Sys

2016-07-15 17:40:00 3445

原创 C#繁体转简体批量工具(完整代码)

关键语句:str = Microsoft.VisualBasic.Strings.StrConv(str,Microsoft.VisualBasic.VbStrConv.SimplifiedChinese, 0);如果是简体转繁体,就要写成:str = Microsoft.VisualBasic.Strings.StrConv(str,Microsoft.VisualBasic.VbS

2016-05-31 17:30:48 1201

转载 OD三种断点原理

原出处:http://blog.csdn.net/cbh84663973/article/details/22310099(1)int 3断点,即cc断点,这是一种基于软中断机制断点,3为中断号。OD中,当你在代码区某行按F2即可实现,其机理是把所在代码的第一个字节保存到一张表上,然后将其修改为CC,当程序运行到此代码时,就会产生中断,从而转至中断服务程序。当你去除断点时,OD会从表里

2016-04-14 21:17:52 1832

原创 C#遍历某目录及其子目录下所有文件的一个例子

问题源于游戏汉化,由于要对汉化文本做某一种批处理,而这些文本集中在某一目录及其各层子目录中,于是如何遍历就成为了一个问题。直接上代码,不过多解释了,只看checkFiles函数就行,其他和遍历没关,是用来处理文本的,我懒得删了,不用看。checkFile(file.FullName)直接写成system.console.out.writeLine(file.FullName)就是打印所有文件的

2016-04-11 23:08:34 1156

原创 一个查找替换文本的例子(C#实现)

问题来源于游戏汉化,文件资源拆包后的样子如下:CMD-x05SoundBgmPlay int 2ShowBackground string "ev901a0.iph" int 10CMD-x05SetLine string " 戦いは終わった。"ShowLinesSetLine string " 当事者達には長い戦いだったかもしれないが、未"SetLine string

2016-04-07 23:27:27 1702

原创 Java中怎样保持PNG背景的透明属性(背景不变黑)

在使用Java绘制Png图象的时候,通常会遇到Png透明背景变得不透明的情况,如下例:import java.awt.*;import java.awt.image.*;import java.io.*;import javax.imageio.*;public class Demo1 { public static void main(String[] args) th

2016-04-07 00:39:43 11176 4

原创 Java中调整字距与行距的方法 其一(以DrawString为例)

今天要谈的是如何在Java中调整字距与行距,当然,这里谈的主要是针对swing与awt里的字距与行距。调整字距与行距看起来似乎是个很简单的问题,大概可以直接调用某个内置的方法来操作,紫雾我最开始也是这么觉得的,但找了一圈也没发现相关方法,没办法,自己写吧,毕竟也不难。其实调整字距的方法有很多种,本文介绍其中一种,即直接指定每个字符的初始位置,从而自由调控字距与行距。其实实现手段还有很多种,

2016-04-05 22:29:36 25702 9

原创 利用Linux查找重复文件(shell脚本)

前些天汉化组里遇到了这么一个问题:部分需要汉化的txt文件除了文件名不同,文件内容是完全相同的,重复汉化无疑加剧了组内工作,为此组里需要一个工具来找出这些重复文件,并用已汉化的文件替代其中未汉化的文件。经过一番考量,我决定用Linux下的shell来解决这个问题。

2016-03-27 21:45:04 14547 2

原创 Java IO编程 学习笔记 (其二:简易记事本)

上次笔记重点说了FileInputStream与FileOutputStream(字节读写,以byte为单位),这两者用于处理字节文件。类似的,应用比较广泛的还有FileReader、FileWriter(字节读写,以char为单位),BufferedReader、BufferedWriter(缓冲读写,以String为单位,构造时需要放入相应的FileReader、FileWriter)。

2015-08-29 00:59:16 441

原创 Java IO编程 学习笔记 (其一:基础部分)

Java IO操作最主要的是下面五个类:1. File类(对文件本身)2. FileInputStream类(文件的字节流读入)3. FileOutputStream类(文件的字节流流出)4. FileReader(文件的字符流读入)5. FileWriter(文件的字符流出)需要注意的是,对字节的操作同样可以对字符进行操作,对字符的操作一般不对字节进行操作。我

2015-08-27 20:34:51 295

原创 Java贪吃蛇程序

自学Java的新手,为了熟悉集合类(vector),线程,awt而做的练习。一共四各类,分别附上代码:1.GameStart,游戏入口,图形化界面,键盘监听,创建线程package zcc_2;import java.awt.*;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;impo

2015-08-24 16:44:03 643

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除