海康NVR(Network Video Recorder)启用SSH过程摸索

news2025/2/23 10:50:30

文章目录

    • 海康NVR具备的特点
    • 启用SSH模式优劣比较
      • 启用SSH模式的优势
      • 启用SSH模式的坏处
    • Hik NVR启用SSH功能
      • 1,Web登录NVR
      • 2,SSH登录NVR
    • SSH shell模式特点
    • SSH shell模式指令作用
      • 1,简要帮助“help”
        • 可以列出常用的shell指令
        • 部分可用shell指令输出信息
      • 2,更详细的命令帮助“helpm”
    • 推荐阅读

海康威视(Hikvision)是一家全球领先的视频监控设备和解决方案提供商,其产品包括网络视频录像机(NVR)以及摄像头、监视器、存储设备、软件和其他安全监控相关的产品。
在这里插入图片描述

海康NVR具备的特点

海康NVR(Network Video Recorder)是一种专门用于数字监控系统的设备,可对各种通用类型的网络视频设备进行实时监控、录制、回放和管理。具备如下特点:

  • 高性能
  • 扩展性
  • 远程访问和管理
  • 可视化界面
  • 智能化分析
  • 还支持云集成

启用SSH模式优劣比较

启用SSH模式的优势

SSH是专为远程登录会话和其他网络服务提供安全性的协议,利用SSH协议可以有效防止远程管理过程中的信息泄露问题。

海康NVR启用SSH模式后,只有通过SSH协议连接并输入正确的用户名和密码,才能进行远程访问和管理,可以有效提供远程管理过程中的数据安全性。

启用SSH模式的坏处

海康NVR启用SSH模式后,可能会对设备的性能产生一定影响,如传输速度变慢、设备运行缓慢等。

另外,如果设备启用了SSH,但未及时更新或升级SSH,可能会被黑客攻击,从而导致数据泄露、设备损坏等问题。

Hik NVR启用SSH功能

1,Web登录NVR

首先从WEB界面登录海康NVR,如下图所示,依次点击“系统-安全管理-安全服务”,勾选“启用SSH”,然后点击“保存”。
在这里插入图片描述

2,SSH登录NVR

SSH工具登录NVR
在这里插入图片描述

  • Protocol:SSH2
  • Hostname:输入NVR的IP地址或者Hostname
  • Port:22
  • Username:root
  • Password:密码为NVR admin账号的密码。

三次连续SSH登录失败,会自动关闭SSH登录,需要重新回到Web网页勾选“启用SSH”的功能

SSH shell模式特点

SSH登录后,进入shell模式,不过默认进来时protect shell(psh)模式,这个模式下,很多shell指令无法执行或者无权限。

Protect Shell (psh)
Enter 'help' for a list of DVR/NVR system commands.

# 
# 

比如,show用户信息时,该指令会提示权限被拒绝。

# showUserInfo
Permission denied.
# 

SSH shell模式指令作用

如果不清楚shell 指令,可以通过help提供帮助

1,简要帮助“help”

可以列出常用的shell指令

  1. GetAnrCfgInfo - 获取ANR配置信息。
  2. GetAnrProcess - 获取ANR进程信息。
  3. GetAnrRecordList - 获取ANR记录列表。
  4. ShowIpcAbility - 显示IPC能力。
  5. accessDvrSwitch - 访问DVR开关。
  6. channelPlayback - 通道回放。
  7. clearDisksMode -清除磁盘模式。
  8. ctrlArchDebug - 控制归档调试。
  9. decStat - 解码器状态。
  10. disableHB - 禁用心跳。
  11. disableHik264 - 禁用Hik264。
  12. dspStatus - DSP状态。
  13. dvrLogInfo - DVR日志信息。
  14. dt - DT命令。
  15. enableHB - 启用心跳。
  16. enableHik264 - 启用Hik264。
  17. enableWatchdog - 启用看门狗。
  18. errputClose - 关闭错误输出。
  19. errputOpen - 打开错误输出。
  20. get3GMode - 获取3G模式。
  21. getCMS - 获取CMS信息。
  22. getCycleReboot - 获取循环重启信息。
  23. getDbgCtrl -获取调试控制。
  24. getHardInfo - 获取硬件信息。
  25. getIp - 获取IP地址。
  26. getLastErrorInfo -获取最后的错误信息。
  27. getPlayTestCtrl - 获取播放测试控制。
  28. getPort - 获取端口信息。
  29. getServerInfo - 获取服务器信息。
  30. guiChkCfg - 检查GUI配置。
  31. guiEnterMenuCount -进入GUI菜单计数。
  32. guiPrtScr - GUI打印屏幕。
  33. guiStatus - GUI状态。
  34. helpm -显示命令帮助信息(可能更详细的命令帮助)。
  35. helpu - 显示命令帮助信息(可能更简洁的命令帮助)。
  36. i2cRead -读取I2C设备。
  37. megaDspConfig - 配置Mega DSP。
  38. miscCmd - 执行其他命令。
  39. netstat -显示网络状态。
  40. outputClose - 关闭输出。
  41. outputOpen - 打开输出。
  42. partRecDetails -显示分段录像详细信息。
  43. ping - 发送网络Ping请求。
  44. printPart - 打印分区信息。
  45. pthreadInfo -显示线程信息。
  46. recorderChanInfo - 录像通道信息。
  47. recorderFileInfo - 录像文件信息。
  48. recorderFileKeyFrame - 录像文件关键帧信息。
  49. recorderHDIdle - 录像硬盘空闲信息。
  50. recorderMediaInfo - 录像媒体信息。
  51. recorderPAllocFile - 录像分配文件信息。
  52. recorderParam - 录像参数。
  53. recorderSegExtraInfo - 录像分段额外信息。
  54. recorderStatus - 录像状态。
  55. sendATCom - 发送AT命令。
  56. set3GPrint - 设置3G打印。
  57. set3GEnable - 启用3G。
  58. setGateway - 设置网关。
  59. setIp - 设置IP地址。
  60. setlang -设置语言。
  61. setMtu - 设置MTU。
  62. setoutputmode - 设置输出模式。
  63. setPrint - 设置打印。
  64. show8107coreUseInfo - 显示8107核心使
  65. showCurPlayChanFileInfo -显示当前播放通道文件信息。
  66. showDeviceTemp - 显示设备温度。
  67. showIpcMemInfo - 显示IPC内存信息。
  68. showNetIpcmInfo - 显示网络IPC信息。
  69. showNetLinksInfo - 显示网络连接信息。
  70. showPlayChanStatus - 显示播放通道状态。
  71. showPlayClipFile - 显示播放剪辑文件。
  72. showPlayScreenInfo - 显示播放屏幕信息。
  73. showPlayStatus - 显示播放状态。
  74. showPlayTime - 显示播放时间。
  75. showPreviewInfo - 显示预览信息。
  76. showShareSvcInfo - 显示共享服务信息。
  77. showSpareWorkStatus - 显示备用工作状态。
  78. showTagSysInfo - 显示标签系统信息。
  79. showUserInfo - 显示用户信息。
  80. showpu - 显示PU信息。
  81. t1 - T1命令。
  82. t2 - T2命令。
  83. transcodeResStatus - 转码资源状态。
  84. getDateInfo - 获取日期信息。
  85. dmesg - 显示系统消息。

部分可用shell指令输出信息

1,GetAnrCfgInfo
可以获取通道信息,包括主码流,子码流等。

# GetAnrCfgInfo
 -------------------------------------------------------------------------------
| Idx | chan | chanType | recordType | MInChan | record |     recordCommand     |
|-------------------------------------------------------------------------------|
|   1 |   1  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|   2 |   2  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|   3 |   3  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|   4 |   4  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|   5 |   5  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|   6 |   6  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|   7 |   7  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|   8 |   8  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|   9 |   9  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|  10 |  10  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|  11 |  11  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|  12 |  12  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|  13 |  13  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|  14 |  14  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|
|  15 |  15  |   IPC    |    VIDEO   |    -1   |   OFF  |            TIMING_REC |
|-------------------------------------------------------------------------------|

2,日志信息输出

# dvrLogInfo
dvrLogInfo 
dvrLogInfo showold
dvrLogInfo shownew
dvrLogInfo setmask value
dvrLogInfo del dbfileName: del dbfileName log
dvrLogInfo NEW_ALARM faceSnapModelingStart/faceSnapModelingStop
dvrLogInfo LOGINSERT
dvrLogInfo LOGHD
dvrLogInfo FULLTEST
# 

根据提示,我们进一步输入dvrLogInfo shownew查看最新的日志

# dvrLogInfo shownew
LOG-RUNINFO1: init 1,startTime 129,now 1836675,bAddTask 0
LOG-RUNINFO2: uiBitMask 0,DevAbNorTime 0, file NONE,line 0,time 0
LOG-CFGINFO1: Mode System,cycleDay 90,DiskNo 0,DiskType (-1)HDD,uuid 00000000-0000-0000-0000-000000000000
LOG-CFGINFO2: Ctrl 0,Drive 0,Part 0,DiskNo 1
LOG-InsertErrInfo: InsertErr 0,NoTaskLost 0
LOG-SendGetInfo: sendCount 536021,SendLen 55972072(53 MB),GetCout 535919,GetLen 55958728(53 MB)
LOG-DataCountInfo: Insert 0,Len 0(0 MB),Alarm 0,Len 0(0 MB),Info 0,Len 0(0 MB)
Search-CtrlInfo: normaSearch 0,ExSearch 0,maxExport 1024 MB
Alarm-CtrlInfo:iAddCnt 0,iDelCnt 0,bLogAlarm 1,bLogDbErr 0,full 0,maxfile 8,maxfilenum 64
# 

3,显示网络IPC信息showNetIpcmInfo
这个shell指令可以输出当前NVR连接的IPC信息

# showNetIpcmInfo
s_DeviceDebug    [0][0][0][19807259][19807259][656][656][0][0][0]
s_StreamingDebug [0][0][0][0][0][0][0][0]
AlarmS: thPool: [alive:(0) idle:(0) max:(64) items:(0) timeout(30000)]
RouterMode [FALSE]

  Id Chan IfName Ip:Port               User         Input Stream Online Transmode Mode 
  25   12 bond0  192.168.1.19:8000     admin        1:1   2      Y Y    rtsp      TCP   
  26    6 bond0  192.168.1.14:8000     admin        1:1   2      Y Y    rtsp      TCP   
  27   23 bond0  192.168.2.16:8000     admin        1:1   2      Y Y    rtsp      TCP   
  28   26 bond0  192.168.2.19:8000     admin        1:1   2      Y Y    rtsp      TCP   
  29   27 bond0  192.168.2.20:8000     admin        1:1   2      Y Y    rtsp      TCP   
  30   25 bond0  192.168.2.18:8000     admin        1:1   2      Y Y    rtsp      TCP   
  31    8 bond0  192.168.1.17:8000     admin        1:1   2      Y Y    rtsp      TCP   
  32   11 bond0  192.168.1.21:8000     admin        1:1   2      Y Y    rtsp      TCP   
  33    1 bond0  192.168.1.18:8000     admin        1:1   2      Y Y    rtsp      TCP   
  34    3 bond0  192.168.1.11:8000     admin        1:1   2      Y Y    rtsp      TCP   
  35    4 bond0  192.168.1.12:8000     admin        1:1   2      Y Y    rtsp      TCP   
  36   29 bond0  192.168.2.22:8000     admin        1:1   2      Y Y    rtsp      TCP   
  37   30 bond0  192.168.2.23:8000     admin        1:1   2      Y Y    rtsp      TCP   
  38   20 bond0  192.168.2.13:8000     admin        1:1   2      Y Y    rtsp      TCP   
  39   22 bond0  192.168.2.15:8000     admin        1:1   2      Y Y    rtsp      TCP   
  40   17 bond0  192.168.2.10:8000     admin        1:1   2      Y Y    rtsp      TCP   
  41    7 bond0  192.168.1.15:8000     admin        1:1   2      Y Y    rtsp      TCP   
  42    9 bond0  192.168.1.16:8000     admin        1:1   2      Y Y    rtsp      TCP   
  43   31 bond0  192.168.2.24:8000     admin        1:1   2      Y Y    rtsp      TCP   
  44   32 bond0  192.168.2.25:8000     admin        1:1   2      Y Y    rtsp      TCP   
  45    5 bond0  192.168.1.13:8000     admin        1:1   2      Y Y    rtsp      TCP   
  46   14 bond0  192.168.1.23:8000     admin        1:1   2      Y Y    rtsp      TCP   
  47   28 bond0  192.168.2.21:8000     admin        1:1   2      Y Y    rtsp      TCP   
  48   19 bond0  192.168.2.12:8000     admin        1:1   2      Y Y    rtsp      TCP   
  49   24 bond0  192.168.2.17:8000     admin        1:1   2      Y Y    rtsp      TCP   
  50    2 bond0  192.168.1.10:8000     admin        1:1   2      Y Y    rtsp      TCP   
  51   16 bond0  192.168.1.25:8000     admin        1:1   2      Y Y    rtsp      TCP   
  52   21 bond0  192.168.2.14:8000     admin        1:1   2      Y Y    rtsp      TCP   
  53   10 bond0  192.168.1.20:8000     admin        1:1   2      Y Y    rtsp      TCP   
  54   13 bond0  192.168.1.22:8000     admin        1:1   2      Y Y    rtsp      TCP   
  55   15 bond0  192.168.1.24:8000     admin        1:1   2      Y Y    rtsp      TCP   
  56   18 bond0  192.168.2.11:8000     admin        1:1   2      Y Y    rtsp      TCP   
# 

2,更详细的命令帮助“helpm”

列出更详细的shell指令

# helpm
helpm                           brAU                            getDbgCtrl                      
setDbgCtrl                      outputOpen                      outputClose                     
pthreadInfo                     memDbgInfo                      mutexInfo                       
outputCloseAll                  outputRedirect                  errputOpen                      
errputClose                     ucDbg                           brInfo                          
brClear                         t1                              t2                              
beepTest                        closeCoaxTest                   wdda                            
wddaDebug                       wddaVersion                     showSadpInfo                    
showShareSvcInfo                showSadpCActivateInfo           showSadpSInfo                   
SadpSearchAsy                   SadpActivateAsy                 showSpareWorkStatus             
GetAnrProcess                   GetAnrRecordList                GetAnrCfgInfo                   
showNetIpcmInfo                 dvrLogInfo                      guiStatus                       
guiPrtScr                       guiChkCfg                       setSimMouseStatus               
guiSavePic                      setMouseStatus                  showGuiInfo                     
guiRefreshmenu                  guiMessageTest                  printPart                       
showTagSysInfo                  recorderFileInfo                recorderStatus                  
recorderParam                   recorderMediaInfo               recorderChanInfo                
recorderPAllocFile              streamRecorderTrace             recorderPStartSeg               
recorderFileKeyFrame            recorderSegExtraInfo            recorderHDIdle                  
recorderSegmentInfo             showIpcMemInfo                  clearDisksMode                  
showRaidInfo                    raidDbgCtrl                     showRaidCreatelog               
createRaid                      deleteRaid                      dbRecTest                       
dbProgresBar                    dbDelFile                       dbAddHd                         
dbDelHd                         dbPrintFileInfo                 dbVersionTest                   
dbFaceLibCountTest              dbFaceLibCheckTest              dbDelDbFile                     
dbShowMemInfo                   dbFileIdxInfo                   dbDbgCtrl                       
dbChangeDbFile                  dbRebuild                       enablePlanMode                  
getMode                         getLockFileSpace                setLastWeekData                 
getPeriod                       setRecPlanCfg                   getRecPlanCfg                   
getRecMigPercent                getBandWidth                    getFileNum                      
getTime                         setTime                         setBitRate                      
getHdLock                       planTest                        PrintMigInfo                    
delSegInfo                      getShmInfo                      getSimpleShmInfo                
shmDbg                          hdLoadCtrl                      dbprintsearchid                 
setPicDelay                     getPicDelay                     getSsdCapacity                  
formatSsd                       dbdrop                          dbgendata                       
formatSsdfat                    dbfreq                          catchPerformance                
searchAcrossTimeZone            getJpegInfo                     raidreplace                     
raidAndGroup                    dvdstatus                       printJpgHd                      
iomonitor                       hktransDbg                      showHdTask                      
runStorDbg                      showSearchParam                 dbDbgOpen                       
hdTrim                          triggerAlarm                    showAlarmMap                    
csscdbginfo                     getIp                           setIp                           
getPort                         setPort                         getAbiExcel                     
getGateway                      getAbiExcel                     setGateway                      
getNetInterface                 getInetTraffic                  getHardInfo                     
getFlashEraseInfo               OpenCloseSameSource             getability                      
rebootDev                       enableHB                        disableHB                       
enableWatchdog                  disableWatchdog                 resetPasswd                     
GetDspMem                       FreeDspMem                      ShowPicCapLockInfo              
showCurPlayChanFileInfo         showCurPlayChanFileInfo         showDevTemp                     
showPlayFileIframe              savePlayData                    setPlayTestCtrl                 
setBandWidthParaCtrl            showPlayStatus                  showPlayChanStatus              
showPlayClipFile                getPlayTestCtrl                 showPlayTime                    
showPlayScreenInfo              recorderSegExtraInfo            playdebug                       
showPreviewInfo                 showNetLinksInfo                showAlarmInfo                   
showPlatformInfo                ShowIpcAbility                  ShowPoeInfo                     
ShowPwdSyncInfo                 ss                              setCivilLbs                     
setCivilAlarm                   getCivilStatus                  turnOffCivil                    
setCivilDebugLevel              showSipSession                  showIpcSipSession               
setDbgLevel                     showUserInfo                    showAlarmGuidInfo               
testAlarmUpFailLog              showSdkIPIDInfo                 showSdkIpArmIOInfo              
flushSdkIPIDInfo                showSessionUserInfo             checkProSockfdInfo              
showIntellSearchUserInfo        showNetIotmInfo                 iotAddChan                      
iotGetInfo                      iotGetCount                     iotDelChan                      
iotModChan                      iotGetInnerChans                iotGetFacDesc                   
iotSetListenStatus              iotGetListenStatus              iotGetFacMacro                  
setVoIpcStreamNo                showWHSession                   setCloudPassword                
dspStatus                       dspdump                         showDevCapa                     
showChanCapa                    enablePID                       tcp_proxy                       
cfg_debug                       testipc                         ipchanStatus                    
signalModeSetCmd                ctrlArchDebug                   snapstaus                       
anasnapstaus                    dspdecodestatus                 adjGuardLevel                   
setDetectAbnormal               getDetectAbnormal               iptables                        
ip                              dsplog                          disableBeep                     
GetDevMemInfo                   npqdebug                        npqpb                           
npqpbspeed                      npqprev                         npqpbwor                        
getDspInfo                      printTaskStatus                 setDspDebugInfo                 
getWriteParam                   openCoaxialPrintfInfoCmd        setPocTest                      
setPocNegaVoltage               controlAntiChanging             signFast                        
searchInfo                      cloudModeChange                 accessDvrSwitch                 
enableHik264                    disableHik264                   getLastErrorInfo                
showSpareWorkStatus             guiEnterMenuCount               channelPlayback                 
showDeviceTemp                  beepTest                        sataLedTest                     
sendCoaxialTranscmd             closeCoaxTest                   switchAd                        
openLocalAudio                  watchdogreset                   showIpcAddr                     
GetAnrRecordList                GetAnrProcess                   GetAnrCfgInfo                   
showDevMemInfo                  getARPtable                     getNetstatus                    
startPCAP                       setMtu                          i2cWrite                        
i2cRead                         showIsapiStorPicTokenInfo       freeIsapiStorPicToken           
getDevDebugInfo                 setVoutIdx                      setSignalDetectMode             
dspStoreStat                    triggerIot                      lsIptablesRules                 
GroupAlarmCfg                   setCertSn                       testHDExcp                      
outputRedirect                  outputReClose                   setDspDebugInfo                 
ezvizSnapshot                   

推荐阅读

  • CentOS Top指令详解和如何查看CPU、内存、主板信息–Hik isecureCenter例

  • 海康网络录像机MIB库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/983725.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

实现一台电脑登录多个微信账号/一个微信账号在多台电脑登录

一、一台电脑登录多个微信账号 在电脑桌面建立一个txt文档文件。 输入内容: echo off start /d"C:\Program Files\Tencent\WeChat\" WeChat.exe start /d"C:\Program Files\Tencent\WeChat\" WeChat.exe exit 如下图,/d"引号内容写微信安…

KT142C-sop16语音芯片ic的串口指令详细说明_默认9600指令可设

3.1 通讯格式 支持异步串口通讯模式,通过串口接受上位机发送的命令 通讯标准:9600 bps --- 可以发送指令修改,并且记忆,详见3.4.5 数据位 :8 停止位 :1 校验位 :none 流控制 :none 格式:$S VER Len CMD Feedback para1 …

简单便捷的行为验证码,让登录更轻松

前言 在当今数字化的世界里,登录账户已成为我们日常生活中不可或缺的一部分。然而,传统的输入验证码方式却常常给用户带来不必要的繁琐和麻烦。为了解决这一问题,简单便捷的行为验证码应运而生,让登录变得更加轻松。 行为验证码…

TuyaOS Sensor Hub组件介绍

文章目录 Sensor Hub 设计思想分层设计Sensor Hub 层(tdl)Sensor Driver 层(tdd) 传感数据元素类型抽象传感器采集策略 Sensor Hub 对上数据与接口数据结构1. 数据读取的触发模式2. 元素型数据订阅规则3. 数据就绪通知回调4. 传感设备信息 应用接口1. 创建传感器实例2. 启动传感…

vue3路由跳转params传参接收不到

import { useRouter } from "vue-router";const router useRouter(); // 提现记录 const withdrawalClick (item) > {router.push({ name: "Devwithdrawal", params: { name: 123 } }); };//跳转页面接收参数 import { useRoute } from "vue-rou…

指针和字符数组笔试题及其解析(第二组)

个人主页:Lei宝啊 愿所有美好如期而遇 前言: 数组名在寻常情况下表示首元素地址,但有两种情况例外: 1.sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小 2.&数组名,这里的…

OLED透明屏模块:引领未来显示技术的突破

OLED透明屏模块作为一项引领未来显示技术的突破,以其独特的特点和卓越的画质在市场上引起了广泛关注。 根据行业报告,预计到2025年,OLED透明屏模块将占据智能手机市场的20%份额,并在汽车导航系统市场中占据30%以上份额。 那么&am…

TD3算法

TD3算法 全称Twin Delayed DDPG,是对DDPG算法的继承、发展和改进,论文 改进如下: T w i n \mathcal{T}win Twin:使用了两个critic来评估actor的动作价值,对应两个critic target,一个actor target&#xff0…

[漏洞复现] metinfo_6.0.0_file-read(任意文件读取)

文章目录 漏洞描述漏洞等级影响版本漏洞复现基础环境漏洞点第一次测试第二次测试第三次测试第四次测试深度利用EXP编写EXP使用案例漏洞挖掘指纹信息修复建议 本次漏洞复现仅供学习使用,如若非法他用,与平台和本文作者无关,需自行负责&#xf…

Solidity 小白教程:10. 控制流,用 solidity 实现插入排序

Solidity 小白教程:10. 控制流,用 solidity 实现插入排序 这一讲,我们将介绍solidity中的控制流,然后讲如何用solidity实现插入排序(InsertionSort),一个看起来简单,但实际上很容易…

系统架构设计师(第二版)学习笔记----计算机系统基础

【原文链接】系统架构设计师(第二版)学习笔记----计算机系统基础 文章目录 一、计算机硬件1.1 计算机硬件的组成1.2 处理器指令集1.3 处理器层次1.4 总线分类1.5 接口的种类 二、计算机操作系统2.1 计算机软件分类2.2 操作系统的作用2.3 操作系统的特征2…

【FusionInsight 迁移】HBase从C50迁移到6.5.1(01)迁移概述

【FusionInsight 迁移】HBase从C50迁移到6.5.1(01)迁移概述 HBase从C50迁移到6.5.1(01)迁移概述迁移范围迁移前的准备HDFS文件检查确认HBase迁移目录确保数据落盘停止老集群HBase服务停止新集群HBase服务 HBase从C50迁移到6.5.1&a…

L1-063 吃鱼还是吃肉(Python实现) 测试点全过

前言: {\color{Blue}前言:} 前言: 本系列题使用的是,“PTA中的团体程序设计天梯赛——练习集”的题库,难度有L1、L2、L3三个等级,分别对应团体程序设计天梯赛的三个难度。更新取决于题目的难度,…

如何在opensuse build service (obs)打包deb包用于分发各个发行版

1.打开网页 https://build.opensuse.org/ 注册账号 创建home project 创建项目 需要配置需要打包的镜像如debian12 ubuntu等 先配置整体home仓库的全部 ​由于是home的,可能不同的项目有些不需要,可以在项目中禁用一些,再配置某个项目需要…

c语言 4.0

💂 个人主页: 程序员爱摸鱼🤟 版权: 本文由【程序员爱摸鱼】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注点赞收藏(一键三连)哦💅 想寻找共同成长的小伙伴,可以互粉哦 💬文章目录…

如何用Python机器学习、深度学习提升气象、海洋、水文领域实践能力!!!

Python是功能强大、免费、开源,实现面向对象的编程语言,能够在不同操作系统和平台使用,简洁的语法和解释性语言使其成为理想的脚本语言。除了标准库,还有丰富的第三方库,Python在数据处理、科学计算、数学建模、数据挖…

测试用例设计方法真的很重要啊

记得我刚入职到部门的第一个星期,除了去熟悉公司部门的一些业务流程,就是去看我将要去测的系统的系统说明书,然后去熟悉各种业务流程,自己还是有点放不开,虽然之前也在一家公司实习过,主要是功能测试&#…

Apache HTTPD 多后缀解析漏洞复现

Apache HTTPD 支持一个文件拥有多个后缀,并为不同后缀执行不同的指令。比如,如下配置文件: AddType text/html .html AddLanguage zh-CN .cn 其给.html后缀增加了media-type,值为text/html;给.cn后缀增加了语言&…

vue 弹框中包含avue-curd /el-table第一次点击样式正常 再次点击表格序号列和其他列错位

1.首先这里点击时获取接口数据需要等数据返回之后再打开弹框 2.给表格使用v-if 参数就是和弹框的参数一样 弹框显示再重新渲染表格就OK了

超低保证金!揭秘期权卖方的保证金是多少?

很多期权老手交易一段时间后,开始对期权卖方有了兴趣。“对于期权卖方的保证金是一笔不低的费用,如果是在分仓平台注册的账户,保证金是固定在大概在3000-4000元一张了。下文介绍超低保证金!揭秘期权卖方的保证金是多少&#xff1f…