自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

墨痕诉清风的博客

研究安全记录,持有证书:OSCP、CISSP、CISP-PTE、CISP-CISE

  • 博客(42)
  • 资源 (46)
  • 收藏
  • 关注

原创 谷歌google百度baidu搜索常用指令:inurl,intitle,site,domain,intext,filetype

域名如xcssz为顶级域名 www.xcssz.com二级域名 www.xcssz.com/m/二级目录Site:+网址 如site:www.baidu.com 查百度收录Domain: 相关域、反向域 有的等同于外部链接。适用于较高权重的站。Intitle:(关键词)返回页面标题中包含指定关键词的页面结果 如百度搜索“intitle:火锅”,百度就只会显示在网页标题中所有包含“火锅”这个词的网页。inurl: (关键词)返回网址中包含指定关键词的作用,限定在url中搜索。 可以找..

2020-07-31 17:07:19 5794

原创 Java 数据结构(链表LinkedList增删改查、数组Vector、获取Vector最大值、交换Vector两成员位置、栈的实现、压栈出栈实现反转、队列Queue)

在链表(LinkedList)的开头和结尾添加元素import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedList<String> lList = new LinkedList<String>(); lList.add("1"); lList.add("2"); lLi

2020-07-30 15:08:54 565

原创 Java 异常处理(标准抛异常、异常处理、多异常、Finally、多线程异常处理、获取异常的堆栈信息、链试异常、自定义异常)

使用 catch 处理异常(标准抛异常)public class Main { public static void main (String args[]) { int array[]={20,20,40}; int num1=15,num2=10; int result=10; try{ result = num1/num2; System.out.println("结果为 "

2020-07-30 13:56:53 435

原创 Java 目录操作三(在指定目录中查找某字母开头文件、获取系统根目录、获取当前工作目录、遍历目录)

import java.io.*; class Main { public static void main(String[] args) { File dir = new File("C:"); FilenameFilter filter = new FilenameFilter() { public boolean accept (File dir, String name) { return name.st.

2020-07-30 11:46:11 1230

原创 Java 目录操作二(获取文件的上级目录、获取目录最后修改时间、打印目录结构、遍历指定目录下的所有目录)

获取文件的上级目录import java.io.File; public class Main { public static void main(String[] args) { File file = new File("C:/File/demo.txt"); String strParentDirectory = file.getParent(); System.out.println("文件的上级目录为 : " + strParent

2020-07-30 11:38:27 1335

原创 Java 目录操作一(递归创建目录、删除目录、判断目录是否为空、判断文件是否隐藏、获取目录大小、在指定目录中查找文件)

递归创建目录import java.io.File; public class Main { public static void main(String[] args) { String directories = "D:\\a\\b\\c\\d\\e\\f\\g\\h\\i"; File file = new File(directories); boolean result = file.mkdirs(); System

2020-07-30 11:30:03 728

原创 Java 文件操作二(重命名、设置只读、是否存在、指定目录中创建文件、获取文件修改日期、创建文件、文件路径比较)

文件重命名import java.io.File; public class Main { public static void main(String[] args) { File oldName = new File("C:/program.txt"); File newName = new File("C:/java.txt"); if(oldName.renameTo(newName)) { System.ou

2020-07-30 11:09:33 445

原创 Java 文件操作一(写文件、按行读文件、删除文件、复制文件、追加数据、创建临时文件、修改最后修改日期、获取文件大小)

文件写入import java.io.*; public class Main { public static void main(String[] args) { try { BufferedWriter out = new BufferedWriter(new FileWriter("sanguo.txt")); out.write("三国教程"); out.close();

2020-07-30 11:06:48 1038

原创 Java 方法使用总结(重载、数组输出、enum和switch、foreach和迭代器、可变长度参数、重载中使用可变长度参数)

方法重载方法名相同 方法的参数类型,参数个不一样 方法的返回类型可以不相同 方法的修饰符可以不相同 main 方法也可以被重载class MyClass { int height; MyClass() { System.out.println("无参数构造函数"); height = 4; } MyClass(int i) { System.out.println("房子高度为 " + i + " 米");

2020-07-30 10:32:40 357

原创 Python list合并(列表合并),dict合并(字典合并),list比较

【代码】Python list合并(列表合并),dict合并(字典合并)

2020-07-29 19:42:46 1482

原创 Linux 查看 占用内存最多 占用cpu最多 程序(类似top,监视)

【代码】Linux 查看 占用内存最多 占用cpu最多 程序(类似top,监视)

2020-07-29 14:37:58 1802

原创 Python url中提取域名(获取域名、获取顶级域名、域协议、域路径、tldextract、urlparse)

安装依赖:pip install tldextract==2.2.2import tldextract#url = "https://zhplz.com"url = "https://api.conchdate.com/"val = tldextract.extract(url)print(val.domain, val.suffix, val.registered_domain)

2020-07-29 14:22:09 4332 4

原创 Python list内取随机数(list内取任意个随机数)

【代码】Python 链表内取随机数(list取随机数)

2020-07-28 16:24:17 1454

原创 Python 获取重定向url

【代码】Python 获取重定向url。

2020-07-24 17:49:45 2197

原创 Java 时间处理(格式解释、格式化时间、获取当前时间、获取年份、月份等、时间戳转换成时间)

日期和时间模式(注意大小写,代表的含义是不同的):yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制(0-23) mm:分 ss:秒 S:毫秒 E:星期几 D:一年中的第几天 F:一月中的第几个星期(会把这个月总共过的天数除以7) w:一年中的第几个星期 W:一月中的第几星期(会根据实际情况来算) a:上下午标识 k:和HH差不多,表示一天24小时制(1-24) K:和hh差不多,表示一天12小时制(0-11) z:表示时区格式化.

2020-07-23 19:10:57 6239

原创 Java 数组常用操作二(扩充、扩容、重复数据、动态数组、数组差集、数组交集、查找指定元素、判断是否相同、数组合并)

数组扩容(扩充)public class Main { public static void main(String[] args) { String[] names = new String[] { "A", "B", "C" }; String[] extended = new String[5]; extended[3] = "D"; extended[4] = "E"; System.arraycopy(n

2020-07-23 18:08:08 338

原创 Java 数组常用操作一(排序、元素位置查找、添加元素、获取长度、数组反向、最大值最小值、合并、范围填充)

数组排序及元素位置查找import java.util.Arrays; public class MainClass { public static void main(String args[]) throws Exception { int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 }; Arrays.sort(array); printArray("数组排序结果为", array);

2020-07-23 18:00:25 736

原创 长亭xray:Web漏洞扫描神器(免费社区版)

xray 支持用户使用 YAML 编写 POC。YAML 格式的 “值” 无需使用双引号包裹,特殊字符无需转义YAML 格式使内容更加可读YAML 中可以使用注释rules:xray PoC 生成器 (XRay POC 编写辅助工具),虽然丑陋,但不失文雅。将 POC 保存到 YAML 文件后使用--poc。

2020-07-23 10:31:48 4433 1

原创 VC打包程序,并修改注册表(详细以后补充)

1. 文件-> 新建 ->项目 -> 确定2. 右键菜单-> 视图 -> 文件系统3. 右键"应用程序文件夹" -> 添加 -> 文件(注意目录结构)-> 选择打包的文件夹下所有文件4. 添加注册表,右键菜单-> 视图 -> 注册表 以下为实例,功能为浏览器打开:浏览器输入 "abc://"即可打开程序 注册表中的默认值既为空 ...

2020-07-22 19:03:30 890 1

原创 Java 字符串常用操作(比较、查找位置、删除字符、替换字符串、反向输出、是否存在、分割字符串、大小写转换,区域比较、拼接字符串)

字符串比较public class StringCompareEmp{ public static void main(String args[]){ String str = "Hello World"; String anotherString = "hello world"; Object objStr = str; System.out.println( str.compareTo(anotherString) ); Sys

2020-07-22 11:01:06 1318

原创 Java中的关键字@Override解释

3.编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错.。若不写@Override,系统将认为是子类定义的新的方法,而不会报错。1.作为注释,帮助自己检查是否正确的复写了父类中已有的方法。如果将方法错误写为Service。2.便于别人理解代码。

2020-07-21 19:24:30 8979

原创 Java 创建线程的三种方式

通过这两个接口创建线程,你要知道这两个接口的作用,下面我们就来了解这两个接口:通过实现Runnable接口创建多线程时,Thread类的作用就是把run()方法包装成线程的执行体,那么,是否可以直接。但是,当你使用我上述的代码运行的时候,你会发现,其实结果有些并不连续,这是因为多个线程访问同一资源时,如果资源没有加锁,那么会出现。1、实现Runnable接口的类的实例对象仅仅作为Thread对象的target,Runnable实现类里包含的run()方法仅仅作为线程执行体,而。

2020-07-21 19:18:29 1951

原创 Java transient关键字(序列化避免被反序列化获取敏感信息)

【代码】Java transient关键字(序列化避免被反序列化获取敏感信息)

2020-07-21 17:14:37 1732

原创 Python base64编码解码

import base64copyright = '17634231213823859694940628000252303992'def main(): #转成bytes string bytesString = copyright.encode(encoding="utf-8") print(bytesString) #base64 编码 encodestr = base64.b64encode(bytesString) print(encode.

2020-07-20 16:53:47 1136

原创 JetBrains IDE 调试快捷键(debug、全)

【代码】JetBrains IDE 调试快捷键(debug、全)

2020-07-18 10:25:02 2701

原创 Java继承 implements 与 extends 总结

Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类的父类,B类是A类的父类,这是java继承区别于C++继承的一个特性。接口是软件编程的规范,可以降低耦合性,换句话说,可以让某个模块或功能能够重复利用,这样只要写这功能一次代码就ok了。,表示对父类的继承,可以实现父类,也可以调用父类初始化。这个Animal类就可以作为一个父类,然后企鹅类和老鼠类继承这个类之后,就具有父类当中的属性和方法,

2020-07-17 17:13:51 1278

原创 Java 中接口 interface 实例介绍

接口也可以继承另一个接口,使用extends关键字。

2020-07-17 16:50:50 1681

原创 Java 抛异常的两种方法

【代码】Java 抛异常的两种方法。

2020-07-17 16:30:03 924

原创 Java 获取命令行输入数据(命令行输入,Scanner类)

【代码】Java 获取命令行输入数据(命令行输入,Scanner类)

2020-07-17 16:14:50 9401

原创 Java 按行读写文件(解决中文乱码)

【代码】Java 按行读写文件(解决中文乱码)

2020-07-17 15:59:50 2646

原创 Java 获取当前时间

printf 方法可以很轻松地格式化时间和日期。使用两个字母格式,它以 %t 开头并且以下面表格中的一个字母结尾。星期六 十月 27 14:21:20 CST 2007。"HH:MM:SS PM"格式(12时制)"HH:MM:SS"格式(24时制)"HH:MM"格式(24时制)包括全部日期和时间信息。02:25:51 下午。

2020-07-17 14:57:55 260

原创 Python 微信公众号开发(API)

微信公众号API开发文档https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Network_Detection.html实例(这里只已获取access_token为例):#! /usr/bin/env python# -*- coding: utf-8 -*-"""time : 2020-07-16notive : add WeChar IP white list"""import r.

2020-07-17 13:46:15 1258

原创 Java中类变量(静态变量)和实例变量区别

3. 内存出现时间不同:静态变量随着类的加载而加载,随着类的小说而消失。调用不同:静态变量可以通过类名调用,也可以通过对象名调用。2. 内存中位置不同:静态变量位于方法区中的静态区。2. 静态方法只能访问静态成员变量和静态成员方法。1. 所属不同:静态变量属于类,成为类变量;1. 静态方法没有this关键字。成员变量属于对象,称为对象变量。成员变量随着对象的创建而存在。成员变量只能通过对象名调用。成员变量存储于堆内存。

2020-07-15 19:49:53 1052 1

原创 微信小程序抓包(渗透测试)

很多时候Web的测试已经被很多人都光顾过了,相反小程序和APP,往往是被遗忘的,被遗忘的往往是最容易出现安全风险的。在最近的项目里,有个小程序的测试项目,已经被挖了好多漏洞啦!

2020-07-15 17:47:12 37480 7

原创 eclipse常用设置及调试快捷键

调试过程中Debug视图有很多堆栈信息,另外调试中鼠标移到代码编辑窗口,放在变量上时会显示当前变量的值。

2020-07-14 19:41:41 4369

原创 Java环境配置及第一个HelloWord(Win)

4、右击“src”,出现如图5所示的目录,在“new”是目录下点击“class”,弹出“New Java Class”窗口,在“name”栏中填写合适的Java程序名称,注意,首字母要大写。然后点击“Apply and Close”按钮,配置完成。2、在“Package Explorer”的空白处右击鼠标,出现如图2所示的情况,将鼠标移动到“new”上,自动出现“new”的目录。2. 进入设置界面之后,找到“Java”选项,然后展开,选择“Installed JRES”,可以看到右侧已有的JDK配置。

2020-07-14 19:25:11 344

原创 Python爬虫中文乱码问题(爬虫乱码)

对于有些网页编码为utf-8的网址,输出事发现中文为乱码,此时我们需要进行两次重编码。基于以上三个步骤,即可解决爬虫中文乱码问题。,并不是原网页的编码类型。,与原网页保持一致。

2020-07-13 14:23:53 9667 4

原创 Python爬虫之pyppeteer的使用(爬虫、获取cookie、截屏插件、防爬绕过)

下载文本中的网页源码,由于需要向下拉动滚动条所以使用pyppeteer渲染网页,并执行js代码,可是发现开启无界面的时候似乎执行不了js代码,还有异步的时候好像也执行不了js代码import asynciofrom pyppeteer import launchimport re, os,timeasync def create_page(): browser = await launch(headless=True, dumpio=True) return browser

2020-07-13 10:56:21 18685 11

原创 Python爬虫之xpath的详细使用(爬虫)

8、上面我们使用绝对路径,查找了所有a标签的属性等于href属性值,利用的是/---绝对路径,下面我们使用相对路径,查找一下l相对路径下li标签下的a标签下的href属性的值,注意,a标签后面需要双//。7、上面我们找到全部都是绝对路径(每一个都是从根开始查找),下面我们查找相对路径,例如,查找所有li标签下的a标签内容。3、获取某个标签的内容(基本使用),注意,获取a标签的所有内容,a后面就不用再加正斜杠,否则报错。5、打印指定路径下a标签的属性(可以通过遍历拿到某个属性的值,查找标签的内容)

2020-07-13 10:30:14 30516 2

原创 Python 输出HTML实体字符(&#x***转html,html符号乱码,中文乱码)

【代码】Python 输出HTML实体字符(&#x***转html,html符号乱码,中文乱码)

2020-07-07 14:16:06 1437 1

lordPE强大的PE文件分析、修改、脱壳软件

LordPE,是一款功能强大的PE文件分析、修改、脱壳软件。LordPE是查看PE格式文件信息的首选工具,并且可以修改相关信息。

2019-03-04

Hacker编辑exe对话框程序

Hacker编辑exe对话框程序,编辑结构,字符串,大小等非常好用的汉化版工具,绿色。

2019-03-03

eXeScope对话框修改程序

eXeScope对话框修改程序,可以任意修改程序的字符串,结构等信息。

2019-03-03

PEDI查壳工具

PEDI查壳工具,这个可以查到exe的开发环境,最新的比较好用。

2019-03-02

PEDI查壳工具中文0.95

查壳工具,与od破解使用密不可分的好工具,该工具为中文0.95版本。

2019-03-02

ollydbg汉化版

ollybdg汉化版工具,包含英文版,反汇编,脱壳工具,动态反汇编。

2019-02-20

UE破解版文本工具

UE破解版,32位64位老版本下载,省去了注册码和密码的需求。

2019-02-19

逆向汇编工具

逆向汇编工具,IDA64,32位均有,非常好用,值的下载。

2019-02-08

汇编编译器

汇编编译器,64位32位,msam,测试可用,汇编学习专用。

2019-01-19

虚拟光驱软件

虚拟光驱是为了安装虚拟光驱软件安装的专用软件,特别好用。

2019-01-08

Xshell5远程连接

xshell5工具,开发工具时,远程连接linux桌面实用工具。

2018-12-28

远程连接主机后台

在linux系统环境工作时,如何远程连接他人的linux后台,putty。

2018-12-28

windows驱动开发

windows驱动开发工具,在windows下开发驱动必备的几个工具。

2018-12-27

postman工具

制作服务器时,要使用虚拟post、get命令发送refulls命令工具软件。

2018-12-27

ntop流量分析

ntop是流量分析软件,在做开发的时候,可以直接分析pcap包。

2018-12-27

ASCII码表大全

ASCII码表大全,本人学习汇编语言用的,不喜勿下,蛮好用的。

2018-12-20

windows汇编学习使用

windows学习汇编的工具集,在学习汇编视频64位windows系统安装用。

2018-12-20

FTP上传下载工具

FTP上传下载工具,避免上传下载二进制文件会修改文件内容导致出错。

2018-12-17

rdp远程登录编程使用工具

rdp协议远程登录弱口令检测工具,非常好用,远程桌面都是使用它的。

2018-12-17

windowsVS工程清理dll、lib等多余文件

在vs工程下,提交工程时经常出现多余的垃圾文件,此脚本一键处理删除多余的文件。

2018-12-17

LDAPAdmin工具

LDAPAdmin工具

2024-07-26

apk脱壳,反编译、查看源码工具集

apk脱壳,反编译、查看源码工具集(blackdex,apktool2.2, dex2jar2.0, gd-gui, smali2java)

2024-05-30

渗透测试、水平越权靶场(商城购物)

渗透测试专用的水平越权靶场(商城购物),内包含两种典型漏洞共研究。

2024-02-19

Fortify SCA 20.1.1代码审计

Fortify SCA 20.1.1代码审计Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计 Fortify SCA 20.1.1代码审计

2023-06-15

windows系统kdbx文件打开工具

kdbx文件打开工具

2023-05-31

sqli-labs.rar

sqli渗透靶场,印度阿三创作

2021-07-06

xsschallenge.rar

xsschallenge:xss挑战之旅

2021-06-28

removepesign_32_64.rar

删除数字签名

2020-07-22

mongovue1.68.rar

mongvue数据库windows可视化界面远程连接工具,可随之增删改查。1.69版本。

2019-06-10

N-Stealth-3.5.rar

N-Stealth-3.5工具,网络漏洞扫描,网上很多都是不能用报错升级问题,本软件良心产品。

2019-05-14

啊D网络工具包.rar

啊D网络工具包,网上很多都有病毒木马,大家小心下载,我这款良心,无毒。

2019-05-14

Web扫描Acunetixwvs.rar

Acunetixwvs,Web扫描工具,破解版本,支持破解后的升级。

2019-05-14

paros web漏洞检测安装和使用.rar

paros web漏洞检测安装和使用,内容包含win的安装版本及使用说明。

2019-05-13

NC_SHELL反弹提权.rar

,NC_SHELL反弹提权.

2019-05-09

nessus7.1.20.rar

nessus7.1.20,包含特征码,可以直接登录使用,nessus7.1.20,包含特征码,可以直接登录使用。

2019-05-09

XShell破解免安装

XShell5,破解版本,免安装版本,非常方便的软件。

2019-04-18

RedisClient

RedisClient中文版本,无需安装,直接解压运行exe文件即可启动.点击左上角view选项language切换中文语言

2019-04-02

PEInfo源码

PEInfo源码,小甲鱼课程的,我重新编写了一些导入表和导出表,功能增加了不少。

2019-03-09

WinUpack 0.39汉英

WinUpack 0.39汉英,加壳的好工具,属于压缩壳的一种方法,这是最后的一个版本,然后再没更新了。

2019-03-08

屠龙刀静态编译W32DasmV10.0

W32DasmV10.0,屠龙刀静态编译汉化版,静态查看PE文件。

2019-03-05

空空如也

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

TA关注的人

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