问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Malicious Code(恶意代码)请问高手怎么完整清除这个代码??

发布网友 发布时间:2022-04-11 00:06

我来回答

2个回答

懂视网 时间:2022-04-11 04:27

lib.config.config import settings import json import requests from src.plugins import PluginsManger if __name__ == ‘__main__‘: if settings.MODE == ‘agent‘: res = PluginsManger().execute() requests.post(‘http://127.0.0.1:8000‘, data=json.dumps(res)) else: res = PluginsManger().execute()

而逻辑代码是不能写在启动文件中的,所以在src创一个文件client.py

from lib.config.config import settings
import json
import requests

from src.plugins import PluginsManger


 if settings.MODE == ‘agent‘:
 res = PluginsManger().execute()
 requests.post(‘http://127.0.0.1:8000‘, data=json.dumps(res))
 else:
 res = PluginsManger().execute()

但是以上又是面向过程的思想,所以要面向对象的思想

 

服务端的IP地址写在custom_settings。py里

import os

BASEDIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))



MODE = ‘agent‘


SSH_USERNAME = ‘root‘

SSH_PASSWORD = ‘123‘

SHH_PORT = 22


### APIurl地址
API_URL = ‘http://127.0.0.1:8000/getInfo/‘


DEBUG = True


PLUGINS_DICT = {
 ‘basic‘:‘src.plugins.basic.Basic‘,
 ‘board‘: ‘src.plugins.board.Board‘,
 ‘disk‘: ‘src.plugins.disk.Disk‘,
 ‘memory‘: ‘src.plugins.memory.Memory‘,
 ‘cpu‘:‘src.plugins.cpu.Cpu‘,
 ‘nic‘:‘src.plugins.nic.Nic‘
}

client.py(先对agent采集模式进行测试)

from src.plugins import PluginsManger

import json

import requests

from lib.config.config import settings

class Agent(object):

 #收集数据并发送
 def collectAndPost(self):
 res = PluginsManger().execute()
 for k,v in res.items():
  print(k,v)
 requests.post(settings.API_URL, data=json.dumps(res))

start.py

from src.client import Agent

if __name__ == ‘__main__‘:
 Agent().collectAndPost()

 

起一个django  (我的是2.0版本)  服务端,应用项目是api

from django.contrib import admin
from django.urls import path,re_path

from api import views

urlpatterns = [
 path(‘admin/‘, admin.site.urls),
 re_path(‘getInfo/‘, views.getInfo),
]

将settings中drf注掉

# a. request.body中永远都是有数据的
#
#
# 当 Content-Type: application/x-www-form-urlencoded, request.POST中才会有值
# 当 Content-Type‘:"application/json" 这是采集端发送数据的头形式

views.py

from django.shortcuts import render,HttpResponse

# Create your views here.


def getInfo(request):


 print(request.body)

 return HttpResponse(‘ok‘)

 

cmdb客户端代码完善2

标签:admin   imp   验证   运维   加密   逻辑   服务   agent   div   

热心网友 时间:2022-04-11 01:35

你下个360安全卫士,他会帮你把恶意的软件和插键都清除的,要是但靠手工删除,你会有遗漏
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
夫妻养狗狗把谁当主人 两人同养狗认谁当主人 什么蔬菜和水果可以美容祛斑呢? vivox60怎么查看参数配置详情 怎样查看vivo手机的屏幕参数? vivo手机怎么看手机参数 vi##手机怎么看配置? 义乌到湖州没有直达快客???必须到南浔?? 湖州到绍兴的汽车有几班? 注销驾考需要本人吗 像第三题一样,怎么用勾股定理的反证法证90°,a²+b²=c²普通的三角形也可以弄 运用反证法证明 勾股定理逆定理 要详细过程 数学题,勾股定理中的反证法 谁帮忙给几种勾股定理的证明方法 勾股定理反证法 求证明勾股定理的正确方法 三角形勾股定理的证明方法 用“反证法”证明 如何利用反证法证明勾股定理? 什么是齿轮滑动系数 齿轮的变位系数有什么作用 齿轮传动比范围 小时光提醒app怎么设置自考倒计时? 小时光提醒app怎么设置大暑倒计时? 高考倒计时软件像黄历的那种 苹果app中哪个倒计时的软件可以设置好时间后然后倒计时日期就直接在app图标上显示。我记得同开发者 人生倒计时表格。 提供一个生命倒计时软件 我想弄一个倒计时天数 小时光提醒app里的人生倒计时怎么设置? 求助:asp.net---代码解释2 - 信息提示 如果你刚加一个男生微信 后来他发的朋友圈内容和你差不多 代表什么?就是和你很相似的日常 新加了好友,你会去翻他的朋友圈吗?如果会,会翻看多少? 有些人加你微信,刚开始可以看他朋友圈,随后就把你屏蔽掉,也不删除你,这是几个意思 刚加的微信好友,看了他(她)的朋友圈算是侵犯别人的隐私吧 新加的微信好友,比如说下午刚加的,那么他早上发朋友圈的内容,我在发现-朋友圈-里的最新动态里能看到吗 如果我添加了一个男生微信,,他之前一直是朋友圈3天开放,添加后他就改成全部开放,这是什么意思? 黄色的什么水果 一种黄色的,有香气的,像橙子的圆形水果,请问是什么? 黄色带核圆形养胃水果 圆形的,黄色凹凸,外表是什么水果 圆圆的黄色的,外面包着一层纸一样的皮,比樱桃大点,叫什么水果 海南有种水果外形有点像山芋、里面是软的、有点黄,叫什么水果? 圆圆的黄色的梅子是什么水果? 有叶子包裹的果实,味似小番茄,黄色圆颗,是啥水果 能不能送我,免费的?能 QQ绿钻七天免费领,如果用两个同时领一个QQ号,会有效吗? 怎么免费申请一个? 免费申请一个 一个免费的和密码