- 博客(60)
- 收藏
- 关注
原创 《保密技术》复习大纲
第一章\第二章1、关于秘密、国家秘密、保密技术的基本概念国家秘密的概念(三点):与国家利益相关的需要经过法律认证的一定时间内只限一定范围的人员知悉的2、保密技术的基本特性、体系框架及其与信息安全技术的关系从现代保密技术的应用和整体来看,保密技术的基本特性可归纳为三种:一是技术对抗性。保密技术的对抗性是指它与窃密技术的对抗性。保密技术与窃密技 术相伴而生,相对抗而存...
2024-12-21 22:56:00
919
1
原创 树莓派 Linux Python虚拟环境与测试接收网络层数据包
又把树莓派从垃圾堆里找回来辣!这里是一个备忘录。测试一下PC与树莓派之间的tcp/udp通信,PC向树莓派发送信息,树莓派用scapy这个库捕获数据包。配置过程的一些小问题。关于Scapy这个库Scapy 是一个强大的 Python 库,用于网络数据包的操作、发送、捕获和分析。它能够处理多种网络协议,并允许用户构建、发送和解析网络数据包。Scapy 常用于网络安全、网络测试、协议开发...
2024-10-12 23:14:00
352
原创 Android开发:日志功能备忘
临时记一下吧,以后就直接复制粘贴这里面的好了。实现一个日志记录程序的运行状态,并且带上时间信息,可以写一个类灵活调用。MyLog.javapackage com.example.networkaccessrestrictions;import static android.content.ContentValues.TAG;import android.content.Cont...
2024-10-08 21:55:00
355
原创 【笔记】DVa Extracting Victims and Abuse Vectors from Android Accessibility Malware
DVa: Extracting Victims and Abuse Vectors from Android Accessibility MalwareDVa:从 Android 辅助功能恶意软件中提取受害者和滥用媒介原文地址:https://www.usenix.org/system/files/usenixsecurity24-xu-haichuan.pdfAndroid 无障碍功能 ...
2024-10-07 19:27:00
811
原创 UNSW-NB15数据集
UNSW-NB15数据集官网:UNSW-NB15 数据集 |新南威尔士大学研究要搞网络流量这方面的,对研究对象就要有所了解。UNSW-NB15就包含了这么一堆东西在CSV文件中有:NUSW-NB15_features.csv:这是特征描述文件,列出了每个流量记录中的特征项及其详细说明。里面没有具体的流量数据,但包含每个特征的定义和解释。比如,特征可能包括传输协议、源端口、目标端...
2024-10-01 12:30:00
1635
原创 【笔记】Dynamic Taint Analysis 动态污点分析
Dynamic Taint Analysis 动态污点分析什么是动态污点分析?为什么要搞动态污点分析?“污点”指的是什么?DTA中的“污点”指代的是不可信的输入,比如用户输入、网络请求、文件数据等。比方说,如果把程序看作一个城市,外部输入的数据就像来自外界的货物。有些货物可能携带危险物质(恶意输入),为了防止它们进入关键的地方(系统资源),我们需要给这些外界输入打上一个标记(污点)。如果...
2024-09-24 22:45:00
1434
原创 【笔记】机器学习算法在异常网络流量监测中的应用
先从一些相对简单的综述类看起,顺便学学怎么写摘要相关工作的,边译边学机器学习算法在异常网络流量监测中的应用原文:Detecting Network Anomalies in NetFlow Traffic with Machine Learning AlgorithmsAuthors: Quôc Vo, Philippe Ea, Osman Salem, Ahmed Mehaoua...
2024-09-20 23:38:00
3294
原创 【笔记】网络流量异常检测概览
异常流量监控和拒绝服务方法研究对于保障路由器通信安全至关重要。传统的网络安全技术(例如系统入侵检测、防病毒软件、防火墙之类的)对于DDos类的攻击无法很好地防范。网络层安全研究的是什么?跟之前的声光电磁层不同,声光电磁实质上是物理层信息传输的介质,而网络层安全主要关注的是网络层面的数据保护和安全,包括但不限于数据的机密性、完整性、可用性和认证等方面。它涉及到网络协议、数据传输过程、网络设备...
2024-09-18 12:12:00
1771
原创 【笔记】声、光、电磁物理层安全概览
物理空间安全的内涵及外延传统物理安全的核心是关注实体安全,例如保护信息系统的软硬件设备,防止被物理破坏、人为操作失误等等。现在的物理空间安全的关注点逐步延伸到以涉密信息的安全保密为核心,对重要信息流转到网络以外与现实空间交互过程的安全。关注设备及场所工作过程中处理涉密信息产生的电磁、声、光等主动或被动发射信息(号)的安全。研究对象:由信息终端、网络设备等静态实体的安全扩展为信息交互这一动...
2024-09-16 12:56:00
1519
原创 Minecraft服务器被境外黑客/熊孩子入侵——开启IP验证
????的房子又被烧了重新总结一下吧,我搞了一个minecraft小服务器,paper服务端,纯原版生存,没有加任何插件,也没开正版验证和白名单验证。隔三岔五有陌生人进来搞破坏甚至开挂满地图拉????,时间以凌晨居多,用http://www.cip.cc/查询ip归属地也确实都是些外国ip。不知道陌生人是如何得知服务器的公网ip的,不过这个也好理解,就算挂着脚本一个一个试也有可能把ip试出来,虽...
2024-06-11 21:01:00
680
原创 本地浏览器查看云服务器训练模型的tensorboard界面
最近还是在搞YOLO弄毕业设计,一开始是在自己电脑上训练的,但是当开始训练时电脑就卡得不行,别的啥都干不了;另一方面训练速度也特别慢,还得一直开着机不能中断。索性尝试把模型部署到阿里云服务器上训练,用的最低的2核2G的配置,勉勉强强能跑起来,虽然速度慢了点,甚至完全是用cpu跑的,但好处自然是不占用自己电脑的时间。这时候就遇到了一个问题,以往部署到自己电脑的时候,可以输入localhost...
2024-05-18 00:21:00
455
原创 Python Django初始配置
创建一个Django项目安装Django:pip install django==2.2.4(最好挂上梯子)django2.2.4匹配的python版本约为3.5~3.9,我使用的版本为3.7.9,发现最新版3.12不能正常开发先输入D:切换到D盘,再cd到存放项目的地方。创建新项目:django-admin startproject webserver(创建了一个名为webserv...
2024-04-10 22:35:00
722
原创 基于yolov5及yolov5-lite的视觉识别模型训练
记录一下学习经历,先从yolov5开始探索训练和检测的基本流程,然后尝试使用更精简的yolov5-lite。Yolov51.环境配置Anaconda:简单来说,Anaconda和Python之间的关系就像是一个加强版的套装和它的基本组件的关系。Python是一种编程语言,而Anaconda则是一个包含了Python、多个常用数据科学和机器学习库以及一个名为conda的环境管理工具的发...
2024-04-09 21:42:00
1849
3
原创 百度文心一言(ERNIE bot)API接入Android应用
关于利用文心一言API实现简易的Android端的AI对话助手的过程(其实java端都行)
2024-03-23 23:32:25
3409
16
原创 Android Button的小小美化
原始的Button长这样:在drawable文件夹下新建一个xml文件,就取名为background_startanewchat.xml吧<?xml version="1.0" encoding="utf-8"?><!-- rectangle表示为矩形 --><shape xmlns:android="http://schemas.android.com/...
2024-03-13 23:03:00
474
原创 Android RecyclerView的使用(以实现一个简单的动态聊天界面为例)
RecycleView可以实现动态列表的功能,毕竟在实际开发中大多数情况下不可能提前知道一个列表要塞进去多少东西。比如说QQ微信的聊天栏界面,可以抽象成一个RecycleView(或者一个ListView),没人说话时列表为空,你发一句话我发一句话,这列表就长起来了。再或者像是一些管理系统里,每一个物品号旁边还有一个删除按钮,点击后删除这个物品这一栏(连按钮也一块删除),可控件一般是静态的,...
2024-03-12 17:29:00
817
1
原创 初始配置:IntelliJ Android无法运行项目并报错Error: Module not specified
最近重拾android,想趁复试前搞一个东西出来,顺便给毕设做好准备。写代码前得让IDEA把初始的空项目在虚拟机上运行一下,看看开发环境是不是有什么问题,果然每次过一段时间重开,哪怕我上一次关闭时啥也没碰,总得出点配置上的小问题。Error: Module not specified未指定模块错误,但点开Module却又显示<no module>build一下,发现报错...
2024-03-12 13:19:00
1669
原创 Minecraft服务器管理之EssentialsX、Residence插件
昨天晚上服务器被陌生玩家入侵了,熊孩子把出生点附近的俩房子都给烧了,然后把箱子洗劫一空。由于服务器主要是和同学朋友一块玩的,因此没有设置任何权限,为了追求原汁原味的生存也没加任何管理插件,甚至连爆炸保护都没开。那个入侵者是怎么进来的、到底是谁也无可稽考。之前并没有随随便便在互联网上公布过ip地址,因此推测可能是用脚本随机试ip一个一个试出来的。因此服务器管理类插件还是很有必要的。单独...
2024-03-01 12:28:00
3012
原创 树莓派烧录系统以及SSH连接、远程桌面连接、连接摄像头(入门)
记录一次重置树莓派的过程,相当于重新开始了吧。一块新的树莓派是没有系统的,需要一张micro SD卡,然后用读卡器在卡上烧录系统然后插树莓派上,micro SD卡在树莓派上充当的角色跟电脑的磁盘差不多,简单粗暴,难怪这玩意最初是教育目的的,不过简单省事的东西谁不喜欢用呢。????一、系统烧录首先要在电脑上下载两个东西:镜像烧录器、系统镜像。这俩直接去官网上下:Operating syste...
2024-02-22 21:55:00
2765
原创 [笔记]计算机网络_网络层_网络层的基本功能、路由算法
网络层设计思路:向上指提供简单灵活的,无连接的,尽最大努力交付的数据报服务。网络层所要完成的任务之一是使异构的网络实现互连。物理层中继系统:中继器、集线器数据链路层中继系统:网桥或交换机网络层中继系统:路由器网络层以上的中继系统:网关TCP/IP体系在网络互连上采用的做法是在网络层采用标准化协议,但相互连接的网络可以是异构的。物理层的集线器、中继器连接的结点都属于同一个冲突...
2023-07-21 21:09:00
186
原创 [笔记]组成原理_计算机系统概述
计算机系统的层次结构硬件和软件系统共同构成了一个完整的计算机系统。冯·诺依曼机的基本思想——“存储程序”其特点如下:采用存储程序的工作方式。计算机硬件系统由运算器、存储器、控制器、输入设备和输出设备五大部件组成。指令和数据以同等地位存储在存储器中,形式上没有区别,但计算机应能区分它们。指令和数据均用二进制代码表示,指令由操作码和地址码组成。操作码指出操作的类型,地址码指出操作数的...
2023-07-17 09:45:00
181
原创 [笔记]组成原理_输入/输出系统
I/O接口I/O接口的功能IO接口的主要功能有:进行地址译码和设备选择。(CPU送来选择外设的地址码后,接口必须对地址进行译码,以产生设备选择信息,使主机能和指定外设交换信息。)实现主机和外设的通信联络控制。(解决主机与外设时序配合问题,协调不同工作速度的外设和主机之间交换信息,以保证整个计算机系统能统一、协调地工作。)实现数据缓冲。(CPU与外设之间的速度往往不匹配,为消除速度差异...
2023-07-16 22:13:00
255
原创 [笔记]组成原理_总线
总线的概述及特征总线是一组能为多个部件分时共享的公共信息传送线路,分时和共享是总线的两个特点。分时:同一时刻,只允许有一个部件向总线发送信息。共享:总线上可以挂接多个部件,各个部件之间互相交换的信息都可通过这组线路分时共享,多个部件可同时从总线上接收相同的信息。总线设备(两种)按其对总线有无控制功能分类:主设备:指获得总线控制权的设备。从设备:指被主设备访问的设备,它只能响应从主设...
2023-07-14 22:01:00
209
原创 [笔记]组成原理_中央处理器_异常和中断、指令流水线
异常和中断机制有关异常和中断的基本概念:由CPU内部产生的意外事件被称为异常,有些教材中也称为内中断;由来自CPU外部的设备向CPU发出的中断请求,被称为中断,通常用于信息的输入与输出。有些教材中也称为外中断。通常情况下,对异常和中断的具体处理过程,由操作系统(和驱动程序)完成。异常异常是由CPU内部产生的意外事件,分为硬故障中断和程序性异常。硬故障中断是由硬连线出现异常引起的,如...
2023-07-13 12:23:00
1070
原创 [笔记]组成原理_指令系统_指令的寻址方式(题)
指令系统中采用不同寻址方式的目的是()A.提供扩展操作码的可能,并降低指令译码难度。B.可缩短指令字长扩大寻址空间,提高编程的灵活性.C.实现程序控制.D.三者都正确.采用不同寻址方式提高了指令译码的复杂度,所以A错。实现程序控制是通过转移指令而非寻址方式进行的,与寻址方式无瓜。设指令中的地址码为A,变指寄存器为X,程序计数器为PC,则变指间指寻址方式的操作数的有效地址EA是()...
2023-07-09 11:36:00
612
原创 [笔记]组成原理_存储系统_Cache(题)
有效容量为128 KB的cache,每块16B,采用8路组相联。字节地址为1234567H的单元调入该Cache,则其Tag应为()。字节地址为1234567H,转化成二进制:0001 0010 0011 0100 0101 0110 0111(一共是28位)已知cache每块16B,8路组相联,则可知每组有16*8=128B,也就是一共有128KB/128B=1024组。又因为组相联...
2023-07-08 17:01:00
403
原创 [笔记]组成原理_存储系统_存储系统概述、主存储器
似乎是历年命题重点,既有要计算的东西也有一些碎片化的背的内容,哎存储系统概述关于存储器的几种分类按在计算机中的作用(层次)分类:主存储器,简称主存,又称内存储器。CPU可直接随机对其进行访问,也可以和Cache及辅助存储器交换数据。辅助存储器,简称辅存,又称外存储器(外存)。辅存的内容需要调入主存后才能被CPU访问。高速缓冲存储器,简称Cache,位于主存和CPU之间,Cac...
2023-06-30 22:15:00
143
原创 [笔记]计算机网络_数据链路层_局域网、广域网与数据链路层设备
后边这一部分单独又分了一篇,减少篇幅以便于随时修改添加捋清思路。五、局域网局域网(LAN)是指在一个较小的地理范围内,将各种计算机、外部设备和数据库系统等通过双绞线、同轴电缆等连接介质互相连接起来,组成资源和信息共享的计算机互连网络。其中双绞线为主流传输介质。局域网的特性主要由三个要素决定:拓扑结构、传输介质、介质访问控制方式,其中最重要的是介质访问控制方式,它决定着局域网的技术特性。三...
2023-06-15 21:24:00
223
原创 [笔记]计算机网络_数据链路层_数据链路层概述
大的要来力(悲)数据链路层是历年考试重点,要求在了解数据链路层基本概念的基础上,重点掌握滑动窗口机制、三种可靠传输协议、各种MAC协议、HDLC协议、PPP协议,特别是CSMA/CD协议和以太网帧格式,以及局域网的争用期和最小帧长的概念、二进制指数退避算法 等等各种贵物,此外中继器、网卡、集线器、网桥和局域网交换机的原理及区别也要重点掌握。——P62概述数据链路层的功能数据链路层是...
2023-06-06 11:44:00
297
原创 [笔记]计算机网络_物理层_传输介质
双绞线、同轴电缆、光纤与无线传输介质双绞线双绞线的价格便宜,是最常用的传输介质之一,在局域网和传统电话网中普遍使用。双绞线之所以是两根绝缘铜线绞和在一起,是为了降低信号干扰的影响,即减少内部干扰和外部干扰。模拟传输和数字传输都可以使用双绞线,其通信距离一般为几千米到数十千米。距离太远时对于模拟传输要用放大器放大衰减的信号;对于数字传输,要用中继器将失真的信号整形。同轴电缆按特性阻抗...
2023-06-05 19:18:00
87
原创 [笔记]计算机网络_物理层_通信基础
物理层物理层考虑的是怎样才能在连接各台计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。个人理解是:当我们提到物理层时,想的可能是最原始的01信号是怎么在空气、电缆这些传输介质中所传输的,但考研所考察的物理层部分的知识指的是数据,也就是这些01信号,是怎么在不同物理设备的接口之间所传输的,比如一段数据线,我们主要不是研究数据是怎么在数据线上跑路的,而是研究数据线上的USB接口怎么跟电...
2023-06-02 17:16:00
353
原创 Android Lottie动画库的导入与使用
没想到又把安卓捡回来了,好长时间没碰这玩意但是大作业又不得不写......emmmm所以为了给大作业里的功能实现一个好看的UI界面还是得写个app出来。不少app在启动时或者干别的什么活动时会有一个动画效果,这时候可以用Lottie库实现。添加依赖在build.gradle(:app)的dependencies添加以下一行代码implementation "com.airbnb.and...
2023-05-16 18:59:00
1147
原创 Android 使用腾讯地图定位地点
Android 利用和风天气API显示实时天气 - 拾一贰叁 - 博客园 (cnblogs.com)之前使用和风天气的SDK在Android App上显示了实时天气情况,但是显示的地点信息是提前设置好的因此需要借助腾讯地图的SDK实现手动设定地点,如图:在一个Activity的Fragment中点击"获取位置"打开地图,跳转到如图所示的Activity,可以选择地点,然后点击确定(这...
2023-02-04 19:34:00
1008
2
原创 IntellIJ开发简单Minecraft插件(利用paper API)
有的时候想实现服务器里的一些简单的功能,但是网上又找不到,这个时候可以尝试写一个出来。例如,在游戏里想要实现这样一个功能,玩家噶了之后在聊天栏处显示死亡坐标,这样可以方便玩家去那个坐标处把死亡时掉落的物品捡回来,差不多就是这样试着搞一下吧:首先在IntellIJ上安装Minecraft Development插件(File->setting->plugin)新建项目:直接...
2022-12-28 15:42:00
906
原创 windows配置java17
最近重置系统了,所有东西都得重装一遍。但是为了能继续撸树盖房子,java又是必不可少的,先把java搞回来再说。jdk下载地址https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html往下扒拉,点击红线部分标注的地方,把jdk下载下来,注意这个链接下载下来的是一个.zip压缩包现在已经拿到压...
2022-12-28 09:32:00
170
原创 Linux搭建minecraft paper服务器
前置:我的世界java版需要提前搞好java环境,但是一般机器里边要么没有装java,要么装了个java8,在运行时会因为缺乏java环境报错,为了验证服务器是否有java环境,输入java -version这样显示说明java环境是正常的,否则需要先搞定java才能继续接下来的步骤,另外有java但是java版本过低也不行关于搭建java环境,参照Linux 配置java环境搭建mc...
2022-12-23 18:38:00
386
原创 python服务端与android客户端基于TCP协议的简单通信
效果:点击连接服务器后接收传来的数据,改变Textview的文字内容在服务器端建立一个py文件server.pyimport sockethost = '10.0.1.15''''上边这里填服务器的内网地址我也不知道为啥填的不是公网地址'''print(socket.gethostname())port = 30000'''上边是放行的端口记得别忘在服务器的安全规则中放...
2022-12-11 23:11:00
250
原创 Android实验十——使用SQLite数据库存储数据
一、实验要求和目的掌握SQLite数据库的操作方法;掌握SQLiteOpenHelper类的使用。掌握Lsitview的使用。二、实验环境部署有Android Studio和Android SDK的主机;建议在机房的HelloWorld例子上完成。三、上机操作参考步骤1、 实现如下简单的通讯录,主Acticity如图1所示。图1在图1中,点击“新增联系人”按钮后,启...
2022-12-06 11:46:00
1564
原创 Android实验四——ListView的使用
一、实验要求和目的掌握Android中ListView控件的使用;掌握各种Adapter封装数据的方法;能够熟练应用各种布局管理器和控件进行界面设计。二、实验环境部署有Android Studio和Android SDK的主机;建议在机房的HelloWorld例子上完成。三、上机操作参考步骤1、在layout文件夹的布局文件activity_main.xml中设计如下界面...
2022-12-02 10:13:00
499
ipvalidate-for-mcpaper1.21.jar
2024-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人