JAVA
Duncelhy
一个学习笔记
展开
-
NMAP简单指令
nmapnmap ip---扫描指定IPnmap 10.0.53.1/24---扫描整个网段nmap -Pn ip---探测主机,发送syn包nmap -O ip---扫描系统nmap -sT 10.0.53.1-10---以tcp形式进行扫描1-10的端口,会被记录nmap -sS 10.0.53.1 10.0.53.2---半开链接扫描1.2的端口,不会被记录nmap -sP ip---以ping方式扫描 -sU---发送udp包扫描 -v---显示扫描过程 -p---指定端口原创 2020-09-03 15:40:30 · 388 阅读 · 0 评论 -
JSP学习
Referer---表示从某个代理服务器链接过去的;HTTPSgetStatusText---状态行getresponseheades---请求头导包org apache验证码: 图像流输入到服务器的某一个位置, openCV---识别图片验证码 webDriver---自动拖动验证码 验证验证码:用户输入的和产生的做对比 无状态---会话跟踪技术-Session存在服务器,Cookie存在客户端;JSP动态页面---jsp,php,asp,aspx---中间件编译原创 2020-09-03 15:39:40 · 271 阅读 · 0 评论 -
JAVA线程与简单会话
###线程(Tread)cpu---同一时候只能处理一个事情;中断响应---中止当前进程,进行优先级更高的进程; 阻塞---io事件的输入与输出多线程---最大程度利用cpu时间片;implements(实线) InterruptedException(接口)---规定了必须实现的方法String[] a = b.split("\r\n")---字符串拆分Thread.sleep(3000);---3秒等待时间static class Thread.State 线程状态。p原创 2020-09-03 15:36:23 · 325 阅读 · 0 评论 -
JAVA构建请求的方式
BufferedReaderBufferedReader(Reader in) 创建一个使用默认大小输入缓冲区的缓冲字符输入流。String readLine() 读取一个文本行。StringBufferStringBuffer() 构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符。StringBuffer append(String str) 将指定的字符串追加到此字符序列。StringBuffer append(StringB原创 2020-09-03 15:34:59 · 269 阅读 · 0 评论 -
JAVA文件流
###JAVA异常public class 子类名 extends 父类名{}—继承父类,拥有父类特性,同时是对父类的扩展;Throwable:异常框架,错误或异常的超类; Error:错误---无力解决的,无法控制的错误 Exception:异常---一个正常流程产生新的流程 RuntimeException:代码引起的异常,可通过修改代码解决 IOException:没办法通过代码处理的异常(文件找不到)。处理方法:1.将异常往上抛;2.try{}catch(){}##F原创 2020-09-03 15:32:53 · 363 阅读 · 0 评论 -
JAVA调用cmd漏洞
###JNI:本地接口Runtime.getRuntime().exec("c:\\windows\\system32\\calc.exe")---调用系统程序(计算器)###调用cmdpackage com.mtlk.demo;import java.io.IOException;import java.io.InputStream;import java.util.Scanner;public class demo{public static void main(String[] st原创 2020-09-03 15:31:15 · 217 阅读 · 0 评论 -
JAVA关键词过滤
###安全是什么应用安全:测试系统安全:运维网络安全:速通物理安全:管理##JAVA面向对象:定义:让代码形成不同的类,类与类之间可以互相调用。一个模块被调用了不会影响其他模块。缺点:难理解、代码零碎、取名结构com.xxx(公司名).xxx(文件名)com--商业;org--免费开源包;导包long-不用加载,io-文件输入输出,net-网络,security-安全string型(字符串型)String[]–数组任意数据类型加字符串都是字符串string a = 1+原创 2020-09-03 15:28:34 · 306 阅读 · 0 评论 -
JAVA学习第三天
JNI:本地接口Runtime.getRuntime().exec("c:\\windows\\system32\\calc.exe")---调用系统程序(计算器)Process pro = Runtime.getRuntime().exec("cmd","dir")面向过程:以逻辑形式穿进代码面向对象:以不同的功能,分隔为不同模块public---公开private ---私有static---静态,类变量(能共享的变量),调用时不用new不加static---实例变量,调用时需要new原创 2020-08-19 16:34:04 · 270 阅读 · 0 评论 -
JAVA学习第二天
安全是什么应用安全:测试系统安全:运维网络安全:速通物理安全:管理JAVA面向对象:定义:让代码形成不同的类,类与类之间可以互相调用。一个模块被调用了不会影响其他模块。缺点:难理解、代码零碎、取名结构com.xxx(公司名).xxx(文件名)com--商业;org--免费开源包;导包long-不用加载,io-文件输入输出,net-网络,security-安全string型(字符串型)String[]–数组任意数据类型加字符串都是字符串string a原创 2020-08-19 15:09:14 · 161 阅读 · 0 评论 -
JAVA学习第一天
语言的分类:编译性语言:编译后执行(c语言)解释性语言:直接以解释器,解释执行(HTML;JS;PowerShell)编译加解释语言:JAVAJAVA功能强大:JAVAEE—企业级开发(服务器开发),一个用户生成一个线程JAVASE—桌面级开发,java标准API,swingJAVAME—嵌入式开发面向对象难学:规则,强类型,语法结构,框架安全健壮跨平台组成:JDK—java开发套件(库)JRE—java运行环境JVM—java虚拟机JAVA之父:詹姆斯.高原创 2020-08-17 21:53:04 · 132 阅读 · 0 评论