• 2024-10-01CS3214 Customizable Shell
    CS3214FProject1-“CustomizableShell”DueDate: Seewebsiteforduedate(Latedaysmaybeused.)Thisprojectmustbedoneingroupsof2students.Self-selectedgroupsmusthaveregis-teredusingthegrouperapp(URL).Otherwise,apartnerwillbea
  • 2024-10-01Android Debug Bridge(ADB)完全指南
    文章目录前言一、什么是ADB?二、ADB的工作原理ADB由三个部分组成:三、如何安装ADBWindows系统:macOS和Linux系统:四、ADB常用指令大全设备相关操作1.查看连接的设备:2.重启设备:3.进入Bootloader模式:4.进入恢复模式(Recovery):5.查看设备运行状态:6.获取设备的序列号:7.查
  • 2024-09-30shell脚本常用命令
    常用命令2.1查看脚本执行过程2.2查看脚本是否有语法错误2.3date命令2.3.1显示年、月、日date+%Y-%m-%d   #年(以四位数字格式打印年份)月日date+%y-%m-%d   #年(以两位数字格式打印年份)月日date+%T         #年(以四位数字格式打印年份)月日2.3.2
  • 2024-09-30Shell脚本基础知识-初步版
    本文是笔者研究生期间在阅读《Linux命令行与shell脚本编程大全》之后总结出来的一些重点知识的记录,在此重新整理输出。以便在给上个帖子涉及到的相关知识点进行一下讲解,帮助自己复习shell脚本的首行规范化应该是#!/bin/bash#functiondescription其中第一行必须如此,#后
  • 2024-09-30shc加密shell脚本总结
    shc介绍shc是shell编译器(ShellCompiler)的缩写,它可以对shell脚本进行编译和加密。它能够将shell脚本编译为可执行的二进制文件,其中包含了脚本的功能和逻辑,而不暴露源代码。可以说shc就是一个加密shell脚本的工具。shc的官方网址为:http://www.datsi.fi.upm.es/~frosal/sources/
  • 2024-09-29shell编程五
    10.循环10.1循环概述循环类型说明for循环最常用的循环,2种格式while循环当型循环while可以加入条件,死循环,读取文件dountil循环直到循环极少用10.2for循环10.2.1最常用的for循环格式#最常用的一种for变量in候补清单(列表)do命令doneforn
  • 2024-09-29NSSCTF(PWN)3
    [HGAME2023week1]test_nc这是一道简单的nc签到题,直接终端nc就行[NISACTF2022]ezpie使用checksec,发现这题是32位且开了PIE进入main函数,我们要打印一个Input,发现了vuln双击进入这里涉及了严重的栈溢出因为这道题涉及PIE我们要找到main和shell的偏移量经过计算s
  • 2024-09-292024-2025-1 20241314 《计算机基础与程序设计》第一周学习总结
    作业信息作业所属课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)作业要求<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)作业的目标课程概论工业革命与浪潮之巅信息与信息安全计算
  • 2024-09-29shell脚本——检索mysql数据库中得用户,如果没有就创建
     #!/bin/bash#author:goujinyangset-eUSER1=mysqlsiUSER2=dbqueryUSER3=dboperUSER4=yyzcUSERS=($USER1$USER2$USER3$USER4)USER_PASS=123123#MySQL用户名和密码MYSQL_USER="root"MYSQL_PASSWORD="Root#123"#MYSQL_HOST="local
  • 2024-09-29vulhub Tomcat靶场攻略
    一:CVE-2017-12615 漏洞描述当Tomcat运⾏在Windows操作系统时,且启⽤了HTTPPUT请求⽅法(例如,将readonly初始化参数由默认值设置为false),攻击者将有可能可通过精⼼构造的攻击请求数据包向服务器上传包含任意代的JSP⽂件,JSP⽂件中的恶意代码将能被服务器执⾏。导致服务器上的
  • 2024-09-28《掌握Shell脚本:从入门到精通的实用指南》
    目录引言一、Shell变量——数组二、表达式与运算符——表达式(一)算术表达式(二)逻辑表达式(三)算术运算符(四)整数关系运算符(五)字符串检测运算符(六)运算符三、流程控制语句——多命令组合1、基本if语句2、if...else语句3、if...elif...else语句4、使用逻辑运算符&&和
  • 2024-09-28初学者必看:Shell 编程入门与应用概述
     目录 引言一、Shell概述——什么是shell?二、Shell概述——shell功能三、Shell概述——命令解释四、Shell概述——程序执行1、创建shell文件2、运行Shell脚本有两种方法:①作为可执行程序②作为解释器参数五、Shell概述——输入输出重定向1、输出重定向(>)2、输
  • 2024-09-28shell 变量里的变量
    前言全局说明变量里的变量。一、说明环境:Ubuntu18.04.6LTS(Linuxqt-vm5.4.0-150-generic#167~18.04.1-UbuntuSMPWedMay2400:51:42UTC2023x86_64x86_64x86_64GNU/Linux)pythonPython2.7.17(default,Mar82023,18:40:28)[GCC7.5.0]onlinux2pytho
  • 2024-09-2813安卓手机端自动化框架常用的辅助命令
    一.adb命令1.查询已连接的设备C:\Users\Administrator>adbdevicesListofdevicesattached127.0.0.1:21503device2.连接设备adbconnect127.0.0.1:215033.登录设备shellC:\Users\Administrator>adbshellMI9:/#4.查询安装的软件包MI9:/#pmlistpackage
  • 2024-09-28golang shell
    packageshellimport( "context" "fmt" "os/exec" "time")//自定义输出结构体typecustomOutputstruct{ outPutchanstring resetCtxchanstruct{}}//Write将输出写入到customOutput结构体中,并通知重置超时。func(ccustomOutput
  • 2024-09-28rust运行shell命令并获取输出
    usestd::io::{BufReader,BufRead};usestd::process::{self,Command,Stdio};fnmain(){ls();ps();xargs();time();iostat();}//不带参数命令fnls(){letoutput=Command::new("ls").output().expect("执行异常,提示");
  • 2024-09-28命令行参数
    用过Unix命令行,都会感受它的强大。Unixlike包括Linux发行版、macOS等命令行在大部分情况下比图形化高效太多,很多高手都在用命令行。CUI和GUI尽管专业的程序员通常用CUI,但GUI并非一无是处。GUI的优势在图形化能看到的有时比命令行更直观,尤其是屏幕越来越大,GUI可以比命令行
  • 2024-09-27shell基础知识
    shell基础知识前言Shell是一个应用程序,它连接了用户和Linux内核,让用户能够更加高效、安全、低成本地使用Linux内核,这就是Shell的本质。然而Shell本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序,但是Shell也有着它的特殊性,就是开机立马启动,并呈现在
  • 2024-09-27shell中set指令的用法
    语法set[-可选参数][-o选项]功能说明set指令可根据不同的需求来设置当前所使用shell的执行方式,同时也可以用来设置或显示shell变量的值。当指定某个单一的选项时将设置shell的常用特性,如果在选项后使用-o参数将打开特殊特性,若是+o将关闭相应的特殊特性。而不带任
  • 2024-09-26ADB功能简介及常规使用
    ADB(AndroidDebugBridge)是Android系统的一个重要工具,它允许开发者通过电脑控制和管理Android设备,进行软件安装、卸载、运行shell命令、文件传输等多种操作。一、ADB的基本功能设备连接与管理:ADB能够识别并连接已开启调试模式的Android设备,无论是模拟器还是真实设备。通过ADB
  • 2024-09-26用户登录时的环境加载顺序
    1.配置文件说明系统级的配置文件配置文件描述/etc/profile系统级的全局配置文件,在用户登录时由Bash首先读取(如果是登录shell)。/etc/profile.d/*这里面的脚本通常由/etc/profile调用,用于更灵活地进行系统级的环境变量设置和初始化任务等。/etc/bashrc为每一个
  • 2024-09-26cobaltstrike权限维持
    1.注册表启动注意:优先用这种方式来进行权限维持task.exe是CS生成的后门文件,这里后门文件可以对其做免杀隐藏文件shellattribC:\Windows\task.exe  +s+h注册表启动后门文件shellregaddHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run/vWindowsUpdate/tREG_SZ/d
  • 2024-09-26shell脚本之删除固定天数之前的文件
    shell脚本之删除固定天数之前的文件需求:删除30天之前的文件该需求一般用于自动清理程序日志,程序日志按每天分割之类的场景。#!/bin/bash#文件目录addr=/apps/logs#需要删除的文件名称file_name="*.log"#天数days=30#查询并删除文件find$addr-typef-mtime+$d
  • 2024-09-26便携小工具
    防锁屏.vbs1'先定义一个Shell对象2SetWshShell=WScript.CreateObject("WScript.Shell")34WScript.Sleep50005wshShell.SendKeys"{NUMLOCK}"6WScript.Sleep5007wshShell.SendKeys"{NUMLOCK}"89'设置成正需要接续的
  • 2024-09-25IDEA 右键菜单注册表
    IDEA右键菜单-注册.regWindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\OpenwithIDEA]"Icon"="D:\\ProgramFiles\\ideaIU-2023.3.8.win\\bin\\idea64.exe"@="EditwithIDEA"[HKEY_LO