240 发简信
IP属地:兵库县
  • 120
    pwn6 介绍got plt以及libc.so

    GOT表和PLT表: GOT(Global Offset Table,全局偏移表)是Linux ELF文件中用于定位全局变量和函数的一个表。PLT(Procedure Lin...

  • drozer的安装

    安装dorzer之前请先确定是否安装以下约束: Java Development Kit (JDK) Python 2.7 Android SDK windows上下载该链接...

  • 理解linux提权问题

    提权继承的问题: 1.是哪个用户运行的程序,提权后就是该用户的权限,可利用 ps -aux查看运行程序的所有者 2.对于存在权限设置为s的程序,只要其他人有权限可以运行改程序...

  • nebula level00收获

    如何查找一些可能存在权限设置错误的程序? find / -uid xxx 2>/dev/null find / -user xxx 2>/dev/null该命令是查找用户为i...

  • 使用FernFlower反编译

    对于未做混淆的war包和jar包,使用fernflower是一个比较好的反编译软件,比jd-gui好用,把所用工程从class反编译成java可以很好的进行字符串搜索和匹配,...

  • 120
    nebula level07收获

    提示说: Theflag07user was writing their very first perl program that allowed them to ping ...

  • nebula level06收获

    根据hint提示说: Theflag06account credentials came from a legacy unix system. 这里要先介绍一下unix下的密...

  • 120
    nebula level04收获

    首先看源码: 先看一下flag04目录下各个文件的权限:、 可以看到token所有者为flag04所属组也是flag04,其他人不可读写,所基本上无法从token入手,只好从...

  • 关于堆栈的一些问题

    堆中存什么?栈中存什么? 堆中存的是对象。栈中存的是基本数据类型和堆中对象的引用。 java中堆栈的区别? 在Java中,栈stack内存是用来存储函数的主体和变量名的。Ja...

  • 120
    nebula level02收获

    level02源代码如下图所示: sprintf asprintf函数: sprintf()函数用于将格式化的数据写入字符串,其原型为:int sprintf(char *s...

  • 120
    二进制学习规划

    二进制学习规划:(参考杨坤大大的指导建议) hacking:1.理解系统2.破坏系统3.重构系统 基础课程: 1.体系结构 2.编译原理 3.操作系统 4.网络协议 5.编程...

  • 120
    nebula level01收获

    nebula level01中flag01源码如图所示 hint提示说:There is a vulnerability in the below program that ...