1.gdb如何调试没有符号表(未加-g选项的编译)的程序
disassemble main
2.kali中zip使用
zip -r archive_name.zip directory_to_compress 下面是如果解压一个zip文档: # unzip archive_name.zip
2.反编译java中war包
如何将war文件导入MyEclipse
第一步:在导入war文件之前,新建项目,比如:webPorject
第二步:在Myeclipse中:在File===》import==》General中选择Archive File,出现对话框
第三步:在弹出的Form archive file对话框中选择要导入的项目.war
第四步:全选 =====>导入第一步中新建立的项目,点击Finish,完成导入。
3.java反序列化漏洞存在条件:a.用户库包含common-collections3.2.2. b用户代码调用readOject(). c.可以远程调用readObject.
4.linux中显示父子进程关系:ps -ef --forest
5.docker复制文件
从主机复制到容器sudo docker cp host_path containerID:container_path
从容器复制到主机sudo docker cp containerID:container_path host_path
6.apache配置文件:
ServerRoot设置apache服务器的根目录
DocumentRoot指定apache服务器网页(文档)根目录
Directory用于指定默认的路径
DirectoryIndex是在只指定目录的情况下默认显示的文件名:DirectoryIndex home.html index.html index.html.var index.shtml
7.securecrt vi编辑问题(回车/换行不能用的问题)
修改文件/etc/vim/vimrc.tiny,将“set compatible”改成“ set nocompatible”,同时在后面加上set backspace=2。
8.查看文件夹大小并排序
du -s *|sort -nr//注意以kb为单位
du -sh *|sort -nr//不准确
9.tree乱码问题
alias tree='tree --charset ASCII'
10.ubuntu vi跳到最后一行:跳到文本的最后一行:按“G”,即“shift+g”
11.windows下计算MD5方法:Get-FileHash C:Windows otepad.exe -Algorithm MD5| Format-List
12.linux时间降序排列文件:ls -lrt
13.查看linux系统版本
1)uname -a; 2)cat /etc/issue 3)lsb_release -a(linux standard base)
4)last查看最近用户登录信息
14.echo $1|tr -cd "[[:alnum:]/]":tr对输入流进行字符串修改。d为删除后面字符集内容,c为字符集补集,[:alnum:]为数字或字母,亦即只保留后面的内容(只保留数字或字母),常见于对文件名进行过滤。