2018-2019-2 网络对抗技术 20165321 Exp4 恶意代码分析

1.实践目标 1.1是监控你自己系统的运行状态,看有没有可疑的程序在运行。 1.2是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件;分析工具尽量使用原生指令或sysinternals,systracer套件。 1.3假定将来工作中你觉得自己的主机有问题,就可以用实验中的这个思路,先整个系统监控看能不能找到可疑对象,再对可疑对象进行进一步分析,好确认其具体的行为与性质。 2.实践内容(3.5分) 2.1系统运行监控(2分) (1)使用如计划任务,每隔一分钟记录自己的电脑有哪些程序在联网
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

modCount干嘛的

在ArrayList、LinkedList、HashMap等等的内部增删改中我们总能看到modCount的身影,modCount字面意思就是修改次数,但为什么要记录modCount的修改次数呢? 大家发现一个公共特点了吗?所有使用modCount属性的都是线程不安全的,为什么?说明这个玩意肯定和线程安全有关系。 阅读源码,发现这玩意只有在本数据结构对应迭代器中才使用,以HashMap为例 abstract class HashIterator { Node<K,V> nex
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

在执行hadoop fs命令时,出现WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable错误

错误呈现: 解决过程: (参考链接:https://www.cnblogs.com/kevinq/p/5103653.html) 1.输出hadoop的详细日志,并执行hadoop fs命令来查看错误信息 执行 export HADOOP_ROOT_LOGGER=DEBUG,console [root@ATzoe ~]# export HADOOP_ROOT_LOGGER=DEBUG,console [root@ATzoe ~]# hadoop fs -ls hdfs://ATzoe:9000
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

error: use of undeclared identifier 'PyString_AsString'

Python2中存在该方法,Python3中已经取消了。 解决方案: 使用'PyBytes_AsString'代替试试看。
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

学习《图解深度学习》PDF+山下隆义+张弥+对比

从学习深度学习方向至今,感觉《图解深度学习》和《深度学习入门基于Python的理论与实现》这两本书是必读的,对于希望快速入门并上手的学习爱好者比较适用。 《图解深度学习》是从深度学习的发展历程讲起的,从理论和实践两个方面介绍了深度学习的各种方法,以及深度学习在图像识别等领域的应用案例。内容图文并茂,涉及神经网络、卷积神经网络、受限玻尔兹曼机、自编码器、泛化能力的提高, 并介绍了包括Theano、Pylearn2、Caffe、DIGITS、Chainer 和TensorFlow等深度学习工具的安
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

问题排查之'org.apache.rocketmq.spring.starter.core.RocketMQTemplate' that could not be found.- Bean method 'rocketMQTemplate' in 'RocketMQAutoConfiguration' not loaded.

背景 今天将一个SpringBoot项目的配置参数从原有的.yml文件迁移到Apollo后,启动报错“Bean method 'rocketMQTemplate' in 'RocketMQAutoConfiguration' not loaded because @ConditionalOnBean (types: org.apache.rocketmq.client.producer.DefaultMQProducer; SearchStrategy: all) did not find a
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

python 单元测试中处理用例失败的情况

今天有一个需求, 在单元测试失败的时候打印一些日志, 我们管他叫 dosomething 吧 ,反正就是做一些操作 查了下并没有查到相关的方法, 于是研究了一波unittest 的源码 发现了这个东西 try: self._outcome = outcome with outcome.testPartExecutor(self): self.setUp() if outcome.success: outcome.expecting_fa
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

Linux IO多路复用 select

Linux IO多路复用 select 之前曾经写过简单的服务器,服务器是用多线程阻塞,客户端每一帧是用非阻塞实现的 后来发现select可以用来多路IO复用,就是说可以把服务器这么多线程放在一个线程里面,减小资源消耗,没必要开多个线程 不过实际上select使用很少,现在一般会用epoll这个函数 我们先来看一下linux里面man手册对select的介绍 可见select是个同步的io DESCRIPTION select() and pselect() allow a program t
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

Python学习之旅Day12

一、nonlocal关键字       # 作用:将 L 与 E(E中的名字需要提前定义) 的名字统一       # 应用场景:如果想在被嵌套的函数中修改外部函数变量(名字)的值       # 案例:             def outer():               num = 10               print(num) # 10               def inner():                 nonlocal num             
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

浅谈spj

SPJ(special judge)是个好玩的东西,毕竟各类神奇的题目SPJ经常作为救火工具(比如说一不小心出成验证类的题目)。 但SPJ是个坑,毕竟只让用个“testlib.h”,输入还特别奇怪。今天我就带大家来玩一玩这个奇怪的东西 写在前面: 本来已经退役了暂时不打算补坑,但今天遇上了静静(我们教练)让我教她SPJ,于是索性把这篇文章的坑补完 一、明确内容 SPJ总体上主要分两大类:精度判断(lemon上叫实数比较)和方案验证。这两个东西其实思路完全不是一码事。 不过由于都是基于SPJ比较
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

一些互联网技术概念名词

大访问量 负载均衡 负载均衡是把众多的访问人群和流量分担到不同的网络设备以及服务器上。简单的多,就是把大量的人群分流,分流到不同的机器上去,让每个服务器压力更小,负载更低。 冗余技术 当一台服务器对外提供访问的时候,再设置一台用于备份。当这台对外访问的服务器宕机时,备份机能够提供服务,这一过程就是冗余。避免单点故障,让用户感觉不到对其服务的机器发生了故障。 集群技术 错误认识:多台机器做成的集群,是单台机器性能的多倍,形成一个超级计算机。 正确认识:集群圈中的机器再多,激活状态的也只会有一台,
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

加密(对称、非对称)

(一)对称加密(Symmetric Cryptography) 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key),这种方法在密码学中叫做对称加密算法。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。 对称加密通常使用的是相对较小的密钥,一般小于256 bit。密钥越大,加密越强,但加密与解密的过程越慢。如果你只用1 bit来做这个密钥,那黑客们可以先试着用0来解密,不行的话就
分类: 其他 发布时间: 04-04 23:01 阅读次数: 0

Java7并发编程指南(学习笔记)

1.进程和线程 现代所有的操作系统都允许并发地执行任务。你可以在听音乐和浏览网页新闻的同时阅读邮件。我们说这种并发是进程级别的并发。而且在同一进程内,也会同时有多种任务。这些在同一进程内运行的并发任务称之为线程。 2..并行性和并发性 当在一个单核处理器上使用多个线程执行应用程序时,很明显的,在程序执行的同时你就会明白这是并发性。当你使用多个线程在多核处理器或者多处理器的计算机上执行应用时,便是并行性。还有人这样认为:当使用没有预定顺序的多线程执行应用程序时,它是并发性。而当使用多种按照顺序来
分类: 其他 发布时间: 04-04 23:00 阅读次数: 0

java编写一个可以进行多个选择题测验评分的程序(从高分到低分依次输出学生和成绩)

publicclassGradeExam{publicstaticvoidmain(String[]args){char[][]answers={{'A','B','A','C','C','D','E','E','A','D'},{'D','B','A','B','C','A','E','E','A','D'},{'E','D','D','A','C','B','E','E','A','D'},{
分类: 编程语言 发布时间: 04-04 23:00 阅读次数: 0

Aspose-Word生成

前言 在某些特定场景下,我们可能需要通过特定的数据生成一些特定样式的Word文件提供下载或者打印等,比如某xx行业的报告需要把两份不同的表单中的数据提取出来生成特定格式的Word文件。 比如我们需要提取数据后生成个类似这种的word 其中需要从数据中提取项目个数、项目里程,然后根据情况生成段落,最后汇总数据生成统计图。 替换填充 我们首先把Word简单的理解成为一堆带有格式的文本,那简单点就是制作一个模板,然后在预定的地方留下占位符,然后在生成的时候通过替换把之前的占位符都统一替换为需要的文本
分类: 编程语言 发布时间: 04-04 23:00 阅读次数: 0

大数据价值的应用途径,主要包含哪几种方法?

打造数据驱动的数据产品 当你要改造外部公司的流程时,或者自己内部频繁出现的某类流程优化过程,往往需要将大数据的价值整合起来,通过一款数据产品表现出去。比如,淘宝为卖家提供量子恒道产品,帮助卖家更好的经营自己的店铺;比如电商网站内部频繁出现的交叉销售需求,可以给予用户的行为数据打造个性化推荐系统。 根据各方参与度和界限的不同,数据产品可以有很多模式,最简单的,直接出售自己的数据;或者在自己数据的基础上“深加工”再出售;也可以购买多家的数据,自己整合后提供更优质的某种服务,提供诸如定向广告、广告效
分类: 编程语言 发布时间: 04-04 23:00 阅读次数: 0

关于中国酱酒三强的潭酒身份,你真的了解吗?

赤水河, 因其独特的地理环境和水文气候条件,创造了中国乃至世界都是独一无二的微生物群落环境,从上游蜿蜒而下,从茅台到泸州老窖,从习酒到潭酒,孕育了中国数十种知名白酒品牌的天然神水。 在赤水河上游,坐落着古蔺县太平镇,这里有中国酱酒三强的仙潭酒厂,两岸海拔1100米,河谷却落至300米,山环水抱的格局,使得这里冬暖、夏热、雨少、光照充足,成为世界上同纬度最宜酿酒的生态区。 赤水河流域,中国的波尔多,催熟了这片神奇的土地,孕育了珍稀的米红高粱,加上源自深山的溶洞水,富含矿物质钙、镁、钾、钠、锶等的
分类: 编程语言 发布时间: 04-04 22:59 阅读次数: 0

go语言高端技术学习系列教程:第五节Iris框架设置操作

@author:Davie 版权所有:北京千锋互联科技有限公司 路由组的使用 在实际开发中,我们通常都是按照模块进行开发,同一模块的不同接口url往往是最后的一级url不同,具有相同的前缀url。因此,我们期望在后台开发中,可以按照模块来进行处理我们的请求,对于这种需求,iris框架也是支持的。 usersRouter := app.Party("/admin", userMiddleware) 如上述代码所示,iris框架中使用app.Party方法来对请求进行分组处理,第二个参数是处理路
分类: 编程语言 发布时间: 04-04 22:59 阅读次数: 0

angular使用自定义命令来启动不同的proxy.conf配置

一、背景 项目做归一化架构,需要同时启动不同的项目,由于后台映射的是不同的服务器,频繁切换时需要经常修改proxy.conf.json文件。因此希望有个方法能解决这个困扰。 二、解决方式 1、安装脚手架 npm install -g @angular/[email protected] // 可根据自己的需要安装,已经安装的可忽略 2、创建自定义命令 // 在package.json 创建一个bin属性 "bin": { "soc": "./bin/start/soc.js", "log
分类: 编程语言 发布时间: 04-04 22:59 阅读次数: 0

MySql 主从模式原理及操作步骤

mysql是现在普遍使用的数据库,但是如果宕机了必然会造成数据丢失。为了保证mysql数据库的可靠性。就要会一些提高可靠性的技术。 主从复制原理如下。 slave(从服务器) master(主服务器) mysql主从是异步复制过程 master开启bin-log功能,日志文件用于记录数据库的读写增删 需要开启3个线程,master IO线程,slave开启 IO线程 SQL线程, Slave 通过IO线程连接master,并且请求某个bin-log,position之后的内容。 MASTER服
分类: 编程语言 发布时间: 04-04 22:58 阅读次数: 0