![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
counsellor
这个作者很懒,什么都没留下…
展开
-
gdb打印所有全局变量和局部变量
0x00 前言使用gdb下完断点是不是有一种懵逼的感觉,如果能看到当前的全部变量,你将豁然开朗。0x01 查看全局和静态变量info variables0x02 查看当前stack frame局部变量info locals0x03 查看当前stack frame参数info args0x04 使用效果在windbg下,kb会显示返回地址和参数列表。如果要看局部变量的话,还...原创 2019-02-12 14:26:09 · 36820 阅读 · 2 评论 -
Linux下快速清空文件的方法
0x00 前言最近遇到一些问题,都需要一种稳妥的清空文件方法,凭借自己多年摸爬滚打的经验,信手拈来一条命令:echo "" > my_file结果,文件大小不是0,而是1蛋疼0x01 清空命令1. 重定向null到文件里> my_file2. 使用ture命令重定向文件: > my_fileOR true > my_file3. 使用cat/...原创 2019-02-12 14:02:09 · 15998 阅读 · 1 评论 -
Ubuntu boot目录空间不足的解决方案
【系统环境】Ubuntu 16.04.3 LTS【问题场景】0x01,打算试试sqlmap,没跑起来,提示安装mysql-client的库. 按照提示next# apt-get install -y mysql-client-core-5.70x02,内核报错,fuck,大义是我内核版本太低了。不能安装这个mysql的库。按照提示next:# apt-ge...原创 2018-08-17 15:24:05 · 1717 阅读 · 0 评论 -
gdb-peda安装
0x00 运行环境➜ ~ uname -aLinux ubuntu 4.4.0-130-generic #156-Ubuntu SMP Thu Jun 14 08:53:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux➜ ~ cat /etc/issueUbuntu 16.04.2 LTS \n \l0x01 安装方法方法一, 使用pi...原创 2018-07-30 19:01:31 · 20554 阅读 · 17 评论 -
Ubuntu下如何查看已安装软件版本
最近发现terminator除了新版-1.91,想看下自己的终结者是啥版本?日,我能直接在终端里输入-v吗?当然本文主要解决另一个问题:如何查看Ubuntu下安装过的全部软件。查看安装的所有软件【带简介】➜ ~ dpkg -l查看输出:➜ ~ dpkg -l期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)| 状态=未安装(n)/已安装(i)/仅存配...原创 2018-07-24 12:23:17 · 46403 阅读 · 0 评论 -
如何在老版本ubuntu上安装软件
0x00 问题最近下载了一个ubuntu9.10,打算apt-get instalpcre,发现找不到l安装包,想想也对,10年前的操作系统,根据环境不同,需要配套的软件安装包。0x01 解决方法使用Ubuntu Old Releases 源sudo sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.co...原创 2018-07-05 21:39:21 · 1190 阅读 · 0 评论 -
如何通过gdb查看反汇编代码
0x00 程序源码C代码如下:#include <stdio.h>int addme(int a, int b){ int c ; c = a+ b; return c;}int main(int argc, char const *argv[]){ int ret= 0; ret = addme(10,20); pri...原创 2018-06-13 23:33:49 · 24194 阅读 · 0 评论 -
调试C调lua模块之打印luaL_dofile错误信息
【测试环境】lua版本: 5.2.1【问题场景】在”luaL_dofile”处报错,并且没有任何错误信息。 代码如下:#ifdef __cplusplusextern "C" {#endif#include "luajit-2.0/lua.h"#include "luajit-2.0/lualib.h"#include "luajit-2.0/lauxlib.h"#i...原创 2018-06-12 18:08:00 · 4548 阅读 · 0 评论 -
linux下挂载windows共享目录并创建软链接
错误提示➜ WORKING_DIRECTORY repo init -u https://android.googlesource.com/platform/manifest -b android-7.1.1_r35Traceback (most recent call last): File "/mnt/winShare/worksp/asop/WORKING_DIRECTORY/.rep原创 2017-04-07 11:54:46 · 5805 阅读 · 3 评论 -
使用ssh公钥实现ssh免密码登录
输入以下命令:ssh-keygen遇到命令提示符后键入回车Enterssh-copy-id -i root@ip_address(这时需要输入一次远程登录密码)ssh root@ip_address现在你可以免密码登陆了。【实质】本地生成一份公钥文件id_rsa.pub将公钥文件中文本追加到远程主机的~/.ssh/authorized_keys文件中。(如果没有需要自行创建)原创 2017-03-09 18:33:22 · 699 阅读 · 0 评论 -
centos lsb版本冲突的解决方案
【问题描述】 1. 安装wireshark-gnome时,提示有冲突。 2. 【错误提示】usr/sbin/redhat_lsb_trigger.x86_64 from install of redhat-lsb-core-4.0-7.el6.centos.x86_64 conflicts with file from package redhat-lsb-4.0-3.el6.centos.x8原创 2015-09-17 13:28:33 · 1972 阅读 · 0 评论