HTTP协议包分析(小马上传大马)
最近工作内容是分析防火墙日志,看日志是正确,本地实验小马上传大马 抓取http包如下。可以在分析过程中进行借鉴。 该http请求的行为是通过小马,在小马的当前目录创建一个dama.php的文件,文件内容就是大马的里面的代码。 POST /dvwa/xiaoma.php HTTP/1.1
Host: 192.168.1.109
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0
Acce
jquery中通过trim() length 判断数据是否有值
在jquery中可以通过如下方式判断某一个字符串是否有值,结合if else if 语句进行业务逻辑的处理 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ajax file</title>
<script src="./js/jquery-1.12.4.min.js"></script>
<script>
$(function(){
存储过程的递归调用(树形结构路径的快速生成)
最近在做表数据整理的时候碰到这样的一个问题,我有一张permission表,其数据结构为树形结构,里面有个permission_path字段用于记录根节点到父节点的路径(以permission_id为路径)。 例子:假设100的父节点为10,10的父节点为1,这100的路径为:1/10。 但现在有个问题,permission_path字段在当时并没有处理(为空字符串),如今这个表有四五百条数据,写代码来改太麻烦,更别说一条条数据手动修改,不可行! 能否通过一个语句块来自动生成路径?
JAVA经典题--计算一个字符串中每个字符出现的次数
需求: 计算一个字符串中每个字符出现的次数 思路: 通过toCharArray()拿到一个字符数组--> 遍历数组,将数组元素作为key,数值1作为value存入map容器--> 如果key重复,通过getKey()拿到value,计算value+1后存入 代码如下: import java.util.*;
public class MapDemo {
public static void main(String[] args) {
String str =
几张图看懂区块链技术到底是什么?
摘抄于:http://www.weixinqun.cn/huodong/6620.html 一、人的信任理论 1、不信任一个没有足够信用度的单独个体; 2、会信任一堆个体或有足够信用度的单独个体; 3、现实社会中,银行就是这个有足够信用度的个体(中心) 但以银行等作为信用中介是需要成本的,而我们普通大众就要为这庞大的信用成本买单。 二、区块链本质 解决信任问题、降低信任成本的技术方案;目的:为了去中心化,去信任中介。 区块链是比特币的底层技术。 比特币(BitCoin)的概念最初由中本聪在20
今日SGU 5.16
SGU 119 题意:给你N、A0、B0,然后问所有X、Y,若A0X+B0Y能被N整除,则AX+BY也能被N整除,求所有的A、B.(0<=A、B<N) 收获:枚举 因为a0x+b0y=k1n,ax+by=k2n,所以,ax+by=k2/k1(a0x+b0y),所以我们枚举k(0~n-1),然后去重就行 #include<bits/stdc++.h>
#define de(x) cout<<#x<<"="<<x<<endl;
#define dd(x) cout<<#x<<"="<<x<<" "
通过pip3安装ipython
操作系统:Centos7.4;ipython可以用来测试python语句,故需要安装。 首先需要安装epelde的扩展库: easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作(注:来自于百度百科)。由于Centos7.4已经安装python2.7的版本,故easy_install已经安装在操作系统上。 此时
PC 机搭建虚拟机,运行cts
PC 机搭建虚拟机,运行cts总概:环境搭建主要是针对JDK环境、SDK环境和执行文件的配置,下文将对两种环境进行详细的介绍 一、JDK安装及环境搭建PS:jdk安装过程注意:系统要跟ubantu一致,如64位的ubantu系统要安装64位的JDK1. 工具:通过官网下载所需要的JDK包(也可通过百度搜索下载)下载地址:http://www.oracle.com/technetwork/...
Sublime text3如何设置快捷键让编写好的HTML文件在浏览器中运行
一、安装 View In Browser插件1.快捷键 Ctrl+Shift+P(菜单栏Tools-&gt;Command Paletter)打开指令窗口。输入Install Package,选中并回车【注】注意下方说明,待安装完成后再进行下一步2.快捷键 Ctrl+Shift+P,输入View In Browser,选中并回车3.Preferences-package settings-view...
中小型企业网络构建之综合布线和子网划分
中小型企业网络构建之综合布线和子网划分一、布线系统概述1、布线系统的概念建筑物综合布线系统(PDS)是一个用于传输语言、数据、影响和其他信息的标准结构化不限系统。2、综合布线系统分为六个独立的子系统--工作区子系统:工作区子系统由终端设备连接到信息插座之间的设备组成。包括:信息插座、插座盒、连接跳线和适配器组成。--水平区子系统:水平区子系统应由工作区用的信息插座,楼层分配线设备至信息插座的水平电
sublime text3取消自动补全标签
作为一个刚开始学前端的大白,下载了sublime以后敲代码总会自动补全,对想自行练习的我来说有点不方便,然后尝试了一下总结了以下能够关闭自动补全的方法。1.Preferences - Settings-user2.在代码行中添加:"auto_close_tags":false3.保存以后就可以啦,如果要开启,同样的方法改成true就好。...
Table显示滚动条(简单方法)
转载地址:http://blog.sina.com.cn/s/blog_821025b70100wf82.html
Table显示滚动条,要先把table放到一个div中,div的长度和宽度要固定,控制overflow属性为scroll
div style="width:700px; height:225px; overflow:scroll;">
...
di
VScode修改默认快捷键
修改keybindings.jsonwindows:1、快捷键:Alt+F --&gt; p --&gt; k2、C:\Users\Administrator\AppData\Roaming\Code\User\keybindings.json//覆盖默认值// Place your key bindings in this file to overwrite the defaults[ /...
点击一个按钮显示div,点击div之外的地方div隐藏,点击div之内的地方div不隐藏
当点击按钮后显示隐藏层,满足鼠标在div里操作不隐藏,在外边点击会消失的功能。
逻辑上主要是阻止浏览器的冒泡
JavaScript">
//点击#btnClick时要阻止冒泡,否则.pop是不显示的,
//因为
Hbuild中字体设置
需求: 我要把Hbuild中的字体设置为Courier New字体。
1.先让window显示Courier
New字体
win7(xp)中的系统字体分为"显示"和"隐藏"两种状态
当为"隐藏"状态时,其它软件程序就无法找到该字体。
解决办法是把要使用的系统字体设为显示。
如:在C:/windows/Fonts中设置Courier New 字体为显示就可以了
2.改变Hbu
今日推荐
周排行