有关病毒方面课程的实验内容实验一PE结构分析及DOS病毒感染与清除一、实验目的1.熟悉PE文件结构2.掌握DOS系统下.EXE文件病毒感染与清除方法二、实验要求1.实验之前认真准备,编写好源程序。
2.实验中认真调试程序,对运行结果进行分析,注意程序的正确性和健壮性的验证。
3.不断积累程序的调试方法。
三、实验内容1)手工或编程从user32.dll中获得MessageBoxA的函数地址;
2)查阅资料,结合第2章内容,根据PE结构编写一个小的工具软件,或者用PEExplorer、PEditor、Stud_PE等工具软件查看、分析PE文件格式。
针对PE文件格式,请思考:Win32病毒感染PE文件,须对该文件作哪些修改;
3)示例病毒exe_v感染原理及其清除实验二Windows病毒分析与防治一、实验目的掌握Windows病毒感染与清除方法二、实验要求1.实验之前认真准备,编写好源程序。
2.实验中认真调试程序,对运行结果进行分析,注意程序的正确性和健壮性的验证。
3.不断积累程序的调试方法。
三、实验内容1)编程实现Immunity病毒;
2)修复被Immunity感染的host_pe.exe3)编程实现脚本病毒或宏病毒,参考相关章节爱虫/梅丽莎病毒;
修复被上述病毒感染的系统实验三蠕虫/木马的分析与防治一、实验目的掌握蠕虫/木马感染与清除方法二、实验要求1.实验之前认真准备,编写好源程序。
2.实验中认真调试程序,对运行结果进行分析,注意程序的正确性和健壮性的验证。
3.不断积累程序的调试方法。
三、实验内容1)实现“冲击着清除者”病毒;
2)实现远程线程动态嵌入技术的木马并验证;
3)实现木马远程监视/控制;
4)修复被上述病毒感染的系统
2024/12/24 19:41:58 322KB 病毒
1
实现本地电脑监控服务器端电脑监控功能publicclassClient{ //入口 publicstaticvoidmain(String[]args){ try{ intchoice=JOptionPane.showConfirmDialog(null,"请求控制对方电脑","远程控制系统-Charles",JOptionPane.YES_NO_OPTION); if(choice==JOptionPane.NO_OPTION){ return; } Stringinput=JOptionPane.showInputDialog("请输入要连接电脑的ip(包括端口号)","127.0.0.1:10000"); //获取服务器的主机 Stringhost=input.substring(0,input.indexOf(":")); //获取服务器的端口号 Stringpost=input.substring(input.indexOf(":")+1); System.out.println("服务器的主机:"+host+""+"端口号:"+post); Socketclient=newSocket(host,Integer.parseInt(post)); DataInputStreamdis=newDataInputStream(client.getInputStream()); JFramejframe=newJFrame("本地监控系统-Charles"); jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//默认关闭进程 jframe.setSize(1024,768);//设置窗体大小 doubleheight=dis.readDouble(); doublewidth=dis.readDouble(); Dimensionds=newDimension((int)width,(int)height); //设置 jframe.setSize(ds); //将服务器图片作为背景 JLabelbackImage=newJLabel(); JPanelpanel=newJPanel(); //设置滚动条 JScrollPanescrollPane=newJScrollPane(panel); panel.setLayout(newFlowLayout()); panel.add(backImage); jframe.add(scrollPane); jframe.setAlwaysOnTop(true); jframe.setVisible(true); while(true){ intlen=dis.readInt(); byte[]imageData=newbyte[len]; dis.readFully(imageData); ImageIconimage=newImageIcon(imageData); backImage.setIcon(image); jframe.repaint(); } }catch(Exceptione){ e.printStackTrace(); } }}
2024/12/9 15:25:48 13KB java 远程监控
1
证明Certify允许轻松地自动分发和维护证书。
在建立TLS连接时请求证书,这是由GetCertificate和GetClientCertificatetls.Config挂钩提供的。
证书可以选择缓存。
同时进行重复数据删除以最大程度地减轻发行者的压力。
保管库演练我在演讲中包含如何配置Vault实例以安全地为Go客户端和服务器颁发证书的演练。
用户数您是否正在使用Certify并希望在此处可见?打开一个问题!发行人Certify公开了Issuer接口,该接口用于允许在Issuer后端之间进行切换。
目前实施的发行人:用法创建发行人:issuer:=&vault.Issuer{URL:&url.URL{Scheme:"https",Host:"my-local-vault-instance.com",},Token:"myVaultToken",Role:"myVaultRole",}创建一个证书:c:=&
2024/11/16 17:13:05 114KB go tls golang aws
1
使用方法:一.空间架设1.申请空间2.配置空间3.上传程序4.修改配置文件根目录config.php网站名称,网址,数据库配置无需修改。
5.执行http://网址/install安装结束后删除install文件夹,修改admin地址6.配置淘宝授权http://open.taobao.com加入开放平台=>创建应用=>填写回调URL(在程序后台API配置获取http://网址/U/)=>创建=>应用证书(复制AppKeyAppSecret到后台API配置)=>淘宝授权=>完工7.宝贝同步,设置发货形式即可。
二.自己空间架设修改配置文件config.php///////////////////////////////////////////////////////$dbhost=SAE_MYSQL_HOST_M;//数据库ip地址$dbuser=SAE_MYSQL_USER;//数据库用户名$dbpwd=SAE_MYSQL_PASS;//数据库密码$dbname=SAE_MYSQL_DB;//数据库名$dbport=SAE_MYSQL_PORT;//数据库端口$db_prefix=”t_”;把配置修改成自己的数据库即可。
$dbhost=“localhost”;//数据库ip地址$dbuser=“root”;//数据库用户名$dbpwd=“123456″;//数据库密码$dbname=“waiwailicom”;//数据库名$dbport=3306;//数据库端口$db_prefix=”t_”;执行install即可其他和免费空间架设一样
2024/7/16 20:46:19 288KB 淘宝 自动发货 提货 源码
1
1.本资源为bolg配套资源,详见博客文章http://blog.csdn.net/ezhchai/article/details/69663082;
2.下载后将文件Makefile,Makefile.config和host_config.h拷贝到caffe目录下;
3.CaffeInstall.sh文件中记录了安装用到的命令,没有直接执行过,请根据博客文章过程,调用命令。
4.有问题请在评论区反馈,我将尽力解答。
2024/7/15 6:40:12 12KB Caffe Ubuntu CUDA cudnn
1
IBM的MQTT给了一个PHP的服务端代码,在网上找了一个JAVA实现服务端代码的例子,调通了。
如果想做这个例子需要自己用电脑建一个wifi,手机连上这个wifi,代码中要改几个个地方1android服务里有几个MQTT_HOST是ip地址改成自己wifi的ip;
2服务端的publish方法是用来发送的,第一个参数是客户端idclientId,要改成自己在手机客户端设定的名字,前面还有个域,比如mqttClient.publish("tokudu/"+clientId,message.getBytes(),0,false);我的clientId是sly。
其他的大家就自己研究吧
2024/7/7 6:02:36 2.42MB MQTT Android JAVA 推送
1
该文档主要是elasticsearch7.x版本的安装及集群配置,配合head,ik插件的安装。
【备注,配置参数更新如下:cluster.name:es-7node.name:t-1network.host:10.96.141.45http.port:9200transport.tcp.port:9301node.master:truenode.data:truebootstrap.memory_lock:truediscovery.seed_hosts:["10.xx.xx.104:9300","10.xx.xx.45:9300","10.xx.xx.45:9301"]discovery.zen.minimum_master_nodes:2bootstrap.system_call_filter:falsecluster.initial_master_nodes:["10.xx.xx104","10.xx.xx.45"]#外网访问http.cors.enabled:truehttp.cors.allow-origin:"*"】
2024/6/22 13:01:09 7KB elasticsearch 集群
1
上期我们讲述了如何通过Rancherwebhook微服务实现Service/Host的弹性伸缩.这期我们再来讲一下通过Rancherwebhook对接三方的CI系统,如何实现微服务服务镜像的自动构建与升级。
PS:CI即持续集成,包括但不限于自动编译、发布和测试、自动构建,我们这里说的CI系统仅限于自动构建这一步。
上期已经对webhook做了介绍,这里不再讲解,整个升级流程如下图所示:
2024/6/17 13:12:24 2.94MB rancher webhook
1
ERP沙盘沙盘模拟软件创业者竞赛专用版v4.1内部泄漏版很多同学在学校的局域网内无法像老师那样直接联网,这是因为没有设置好。
请按以下步骤设置:1,先安装好驱动,再打开文件夹C:\Windows\System32\drivers\etc,2,找到host.config,用记事本打开,如无法选择打开方式,则调用记事本命令打开开始菜单-运行notepad按回车,出来个记事本,把host.config拖入记事本中打开,在最末尾添加以下数据:本地IP地址localhost例如:192.168.1.200localhost保存即可打开主文件系统启动再启动webservece.exe即可正常运行。
如有疑问请加Q349703434
1
timescaledb-parallel-copy快速将csv文件中的数据导入到数据库中vscode调试配置"name":"timescaledb-parallel-copy","type":"go","request":"launch","mode":"auto","program":"${fileDirname}","env":{},"args":["--connection=host=192
2024/5/18 21:25:49 6.69MB go postgresql
1
共 73 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡