Sql注入常用基础语句整理
version() –MySql版本user() –数据库用户名current_user() –当前用户名session_user() –链接数据库的用户名database() –数据库名@@version –数据库版本@@datadir –数据库路径@@version_compile_os –操作系统版本@@basedir –Mysql安装路径
字符串链接函数:concat、concat_ws、group_concatselect concat(name,’|’,email,’|’,pa ...
JavaGUI编程二
Swing常用事件处理窗体事件(windowEvent)鼠标事件(MouseEvent)键盘事件(KeyEvent)动作事件(ActionEvent)
窗体事件,指的是对窗体进行操作,例如窗体的打开、关闭、激活、停用等,这些动作都属于窗体事件java中提供了一个WindowEvent类表示窗体事件。步骤:1、手电定义一个实现了WindowListener接口的类作为窗体监听器2、然后通过addWindowListener()方法将窗体对象与窗体监听器绑定
窗体监听样例代码:
1234 ...
JavaGUI编程三
面板组件Swing组件中提供了一些面板组件(中间容器),这些面板组件不能单独存在,只能放置在顶级窗口容器中。
常见的组件JPanel:JPanel面板组件时一个无边框不能被移动、放大、缩小或者关闭的面板,它的默认布局管理器时FlowLayoutJScrollPane:JScrollPane是一个带有滚动条的面板容器,且只能添加一个组件;想向JScrollPane面板中添加多个组件,应先将这多个组件添加到某个组件中,然后再将这个组件添加到JScrollPane中。
常用构造方法:JScr ...
CobaltStrike小记
CobaltStrike是一款基于java编写的,以Metasploit为基础的GUI全平台团队协作后渗透攻击框架。集成了端口转发、端口扫描、socket代理、提权、钓鱼、远控木马等功能。几乎覆盖了APT攻击链中所需要用到的各个技术环节。是一个用于对手模拟和红队行动的软件,有助于进行安全评估。通常将其称为CS。
本文章仅用于安全学习研究用,严禁用于非法用途,若因此产生的后果,均由读者自行承担!
官网地址 https://www.cobaltstrike.com/
服务端安装:首先下载 ...
Java-JDBC的使用学习记录
JDBC流程:1、注册驱动2、获取数据库连接对象3、获取SQL语句的执行者对象4、执行SQL语句DML(增删改):executeUpdateDQL(查询):executeQuery5、处理结果集next():该方法判断是否还有元素有返回true没有返回falsewhile(resultSet.next){}getXxx:1、根据列的编号获取 getString(1)2、根据列名获取getString(“name”)6、关闭流释放资源
数据的查询样例代码:
1234567891011121 ...
解决JDBC连接时区问题
IDEA在做本例mysql连接的时候报错,显示Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ prope。
或者是在java中使用如下方法的时候出现时区问题
1Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc","root",&quo ...
JMeter压测参数随机化常用函数
看到一个大佬blog写的文章,感觉对我非常有用,在此记录一下。
邮箱类: ${__RandomString(8,abcdefghijklmnopqrstuvwxyz,)}@126.com
手机号类: ${__Random(18000000000,18999999999,)}银行卡号类16位: ${__Random(1000000000000000,9999999999999999,)}银行卡号类19位: ${__Random(1000000000000000000 ...
Java中的三种输出
对java中三种输出:println、print、printf进行简单的区别和比较。
println、print、printf
println12345678public class Test { public static void main(String[] args) { int A[] = {1,2,3,4,5}; for (int i=0;i<A.length;i++){ ...
python爬取微博热搜top50
最近有了点爬取热搜新闻的需求,找个微博热搜热热身吧。
一页应该是50个,就实时爬取top50
使用的库:
requests、bs4完整代码:
1234567891011121314151617181920import requestsimport bs4url = "https://s.weibo.com/top/summary"headers = { 'User-Agent': 'Mozilla/5.0 (Win ...
python获取https网站的ssl证书信息
最近在写脚本的时候遇到个问题,当我想获得https网站的一些证书信息的时候通过浏览器可以看到,然后我想通过脚本批量获得网站证书信息的时候发现不知道怎么获取。一开始我是朝着爬虫的方向思考,然后网上查了不少类似关键词的文章,发现都是介绍爬虫爬取https网站报错,怎么解决ssl验证的问题,并不是获得网站的ssl相关信息。于是乎·········
python获取证书信息正文
环境准备:
python3.8(其他3以上的版本也是可以的,我用的是3.8)
ssl库
OpenSSL库( ...