2019-2020-3 20175121杨波《网络对抗技术》Exp3免杀原理与实践

标签: Linux,免杀 目录 一、恶意软件检测机制与免杀技术(Evading AV)综述 1. 恶意代码检测机制 1.1 基于特征码的检测 1.2 启发式恶意软件检测 1.3 基于行为的恶意软件检测 2. 免杀技术(Evading AV)综述 二、 实验内容 1. 正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,自己利用shellcode编程等免杀工具或技巧 1.1 正确使用msf编码器 2.1.2 msfvenom生成jar文件 2.1.3 mf
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

Python3入门教程系列-Python字符串

参考找一找教程网: 字符串是Python中最受欢迎、最常使用的数据类型。可以通过用引号括起字符来创建它们。 Python将单引号与双引号相同。创建字符串和向一个变量赋值一样简单。 例如 - var1 = 'Hello World!' var2 = "Python Programming" 1.访问字符串中的值 Python不支持字符类型; 字符会被视为长度为1的字符串,因此也被认为是一个子字符串。要访问子串,请使用方括号的切片加上索引或直接使用索引来获取子字符串。 例如 - #!/usr/bi
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

Python的PyDBG调试器的用法

pydbg调试器的安装与使用,如果你已经会了就跳过此步骤,如果调试器没有成功安装,可以下载:PyDBPython
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

如何在Ubuntu 18.04上安装OwnCloud

我们已经在Ubuntu 18.04上成功安装了OwnCloud文件共享平台。
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

西蒙娜·德·波伏娃语录

1、我渴望能见你一面,但我清楚的知道,唯有你也想见我的时候,我们见面才有意义。 2、成人是什么,一个被年龄吹涨的孩子。 3、我始终将自己失败藏匿心底,失败只不过是一次未成功而已,它并不会阻挡你的前进道路。 4、我绝不让我的生命屈从于他人的意志 5、我厌倦了贞洁又郁闷的日子,又没有勇气过堕落的生活。 6、一个人不是生下来就是女人,她是变成女人的。 7、我和所有人一样,一半是同谋,一半是受害者。 8、我想我们之间最大的分歧,就是人的一生瞬息即逝,因而在您的眼里是无足轻重的。 9、 如果你活得足够长
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

python-数据写入json文件时如何保证格式美观且中文正常显示?

import json from config.cfg import * def write_data(data, filename): file_path = os.path.join(config_path, filename) # print(file_path) with open(file_path, 'w', encoding='utf8') as f: # 如果json文件不存在会自动创建 json.dump(data, f,inde
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

常见渗透测试靶场系统

常见靶场 DVWA (Dam Vulnerable Web Application) DVWA是用PHP+Mysql编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序。包含了SQL注入、XSS、盲注等常见的一些安全漏洞。 链接地址:http://www.dvwa.co.uk mutillidaemutillidae mutillidaemutillidae是一个免费,开源的Web应用程序,提供专门被允许的安全测试和入侵的Web应用程序。它是由Adrian “Irongeek” Cre
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

Python图片攻击

BMP图片使用十六进制文本编辑器打开,前面两个字母是BM,代表的是图片格式,基本上浏览器就是以这个来Python
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

我读苏东坡

2020年3月,我开始阅读关于生于1036年的苏东坡的传记故事。我生于1997年,我与苏东坡之间,跨越了900多年的历史。我们总道历史无情,当朝千百事,都付笑谈中,历史是无情的淘汰了绝大部分人,但其留下的,确是流光烁彩的瑰石。要说苏东坡便是其中无与伦比的一颗,我想绝大部分人都会抚掌赞同。 林语堂写苏东坡传时,翻阅了大量的苏东坡的诗词,参照了他与友人的书信,阅读了宋朝有关他的历史,其真实性、文学性都是书中精品,因此这本书不可不谓精彩。读罢此书时,我的心中有一股崇敬、仰慕之意,天才难得,洒脱之人更
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

Python包和模块的使用方法

使用包和模块,可以让代码变得更加的清晰,不同的功能放在不同的包,包里面又包含不同模块功能目录结构如下Python
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

.NET Core开发实战(第33课:集成事件:使用RabbitMQ来实现EventBus)--学习笔记(下)

33 | 集成事件:使用RabbitMQ来实现EventBus 为了演示我们的发布和订阅的话,我们在这里的代码做一些稍微的调整 namespace GeekTime.API.Application.DomainEventHandlers { public class OrderCreatedDomainEventHandler : IDomainEventHandler<OrderCreatedDomainEvent> { ICapPublisher _capP
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

Python使用nmap进行端口扫描

nmap安装文件下载地址:https://nmap.org/download.htmlPython
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

爬虫爬取机场网站的表格

Excel手输估计都比我写爬虫快系列 爬取机场网站出租车费用 https://www.shanghaiairport.com/pdjc/jcjt/index_43742.html Tag对象 tag.attrs has_attr() 子节点中,筛选Tag对象和bs4封装的string类型 列表推导式的使用 列表的pop()操作 tag.children迭代器 tag.contents列表 .get_text() .strings 和 .stripped_strings的使用 get_text(
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

glitch free mux(2)

`timescale 1ns/10ps module clock_mux ( // OUTPUTs //========= output clk_out, // Clock output // INPUTs //========= input clk_in0, // Clock input 0 input clk_in1, // Clock input 1 input reset, // Reset input select_in // Clock selection ); //=======
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

day1-10

目录 Lesson 1&2 陈述句 变 一般疑问句 习题 Lesson 3-4 否定句 习题 Lesson5-6 冠词 习题 Lesson 7-8 特殊疑问句What 习题 Lesson9-10 特殊疑问句how 习题 Lesson11-12 谁谁谁 “的” Lesson13-14 特殊疑问词: what, whose, how Lesson15-16 名词的单数&复数 Lesson17-18 名词的单复数 句子的复数 Lesson19-20 单复数概念在句子中的使用 Lesson 21&22
分类: 其他 发布时间: 03-27 23:01 阅读次数: 0

Class 类概念

Class 类概念 Class 也是一个 Java 类,保存的是与之对应 Java 类的 meta信息(元信息),用来描述这个类的结构,比如描述一个类有哪些成员,有哪些方法等,一般在反射中使用。 详细解释:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例(Class 对象)。也就是说,在 Java 中,每个 java 类都有一个相应
分类: 其他 发布时间: 03-27 23:00 阅读次数: 0

python学习记录七

面向对象编程 类和实例 类是抽象的模板 class Student(object): pass class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object), 表示该类是从哪个类继承下来的,继承的概念我们后面再讲, 通常,如果没有合适的继承类,就使用object类,这是所有类最终都会继承的类 创建实例 是通过类名+()实现的 >>> bart = Student() >>> bart <__main__.Student object at 0x10a
分类: 其他 发布时间: 03-27 23:00 阅读次数: 0

python-python中的Debug大法

1、pdb操作 2、pycharm debug操作 一般操作步骤就是,设置好断点,debug运行,然后 F8 单步调试,遇到想进入的函数 F7 进去,想出来在 shift + F8,跳过不想看的地方,直接设置下一个断点,然后 F9 过去。 show execution point (F10) 显示当前所有断点 step over(F8快捷键):在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。在不存在子函数的情况下是和step
分类: 其他 发布时间: 03-27 23:00 阅读次数: 0

句柄和直接指针

一、句柄访问方式: 使用句柄访问对象,会在堆中开辟一块内存作为句柄池,句柄中储存了对象实例数据(属性值结构体)的内存地址,访问类型数据的内存地址(类信息,方法类型信息), 对象实例数据一般也在heap中开辟,类型数据一般储存在方法区中。使用句柄访问的好处是句柄中储存的是稳定的对象地址,当对象被移动时候,只需要更新句柄中的对象实例部分的值即可,句柄本身不用被移动修改。 二、指针访问方式: 直接指针访问方式指reference中直接储存对象在heap中的内存地址,但对应的类型数据访问地址需要在实例
分类: 其他 发布时间: 03-27 23:00 阅读次数: 0

leetcode-914

读懂题意,然后好像没难点了,但是感觉通用的方法效率略差啊,如果是用上并行流会好一些。 func hasGroupsSizeX(deck []int) bool { num := make(map[int]int) for _, v := range deck { num[v]++ } for _, v := range num { for _, k := range num { if gcd(v, k)
分类: 其他 发布时间: 03-27 23:00 阅读次数: 0