Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux下渗透嗅探术

Linux下渗透嗅探术

文/饭 Beach内网渗透在攻击层面,其实更趋向于社工和常规漏洞检测的结合,为了了解网内防护措施的设置是通过一步步的刺探和经验积累,有时判断出错,也能进入误区。但是如果能在网内进行嗅探,则能事半功倍,处于一个对网内设置完全透明的状态。本文将从一个注点引发的突破,到控制整个内网的全过程来跟大家讨论,内网的渗透嗅探术和安全防护一些内容。在寻找突破时,更多的是从应用服务来,而应用服务最直观的信息采集,就是端口扫描,不同的应用,开放的服务不一样。所以,在对网络进行...
Linux环境下网络编程杂谈

Linux环境下网络编程杂谈

今天我们说说“Pre-网络编程”。内容比较杂,但都是在做网络应用程序开发过程中经常要遇到的问题。一、大端、小端和网络字节序小端字节序:little-endian,将低字节存放在内存的起始地址;大端字节序:big-endian,将高字节存放在内存的其实地址。例如,数字index=0x11223344,在大小端字节序方式下其存储形式为:上图一目了然的可以看出大小端字节序的区别。还有另外一个概念就是网络字节序。网络字节顺序是TCP/IP中规定好的一种数据表示格式...
Adobe Reader和Acrobat再曝漏洞 已被利用

Adobe Reader和Acrobat再曝漏洞 已被利用

Adobe周一提醒用户,最新版Adobe Reader和Acrobat发现安全漏洞,且已被黑客利用。Adobe周一下午在“安全事件响应小组”(PSRT)博客中称:“我们接到报告,称最新版(9.2)和以前版本的Reader和Acrobat存在安全漏洞,并且已被黑客利用。 ”Adobe表示,目前正在调查该漏洞,一旦有更多信息会尽快公布。据悉,已经有三家互联网安全公司向Adobe报告了该漏洞。今年,Adobe Reader共曝出45处安全漏洞,已经取代IE浏览器...
Linux Shell 文件重定向 心得

Linux Shell 文件重定向 心得

在Unix以及类Unix平台下,shell中关系到输入与输出命令大致如下(可能不全):echo、read、cat、tree、less、more在Linux的shell中光是一个单独的命令,不能印证shell的强大。结合 管道 和 重定向 才能展现其魅力无穷。管道,不用多说,就是将前一个命令的输出当做下一命令的输入。下面讲一下文件重定向(以前我自己没有理解到的地方)输出重定向:command > filename #将标准输出重定向到文件filenam...
Linux汇编与C互相调用

Linux汇编与C互相调用

一. 概述汇编通过call指令调用C函数,call指令主要有两个功能:1.将下一条指令的地址保存在栈顶;2.设置eip指向被调用程序代码的开始处。汇编使用ret指令返回,ret的功能是把返回地址从桟里弹出,并转到该地址去执行。汇编程序调用C函数时,函数的入口参数使用堆栈来传送。C函数调用时,输入参数采用堆栈方式传递,参数的传递顺序是从右到左,调用者负责清除参数占用的堆栈空间。C函数的返回值如果是32位整数则存在eax寄存器,如果是64位整数,则存在edx:...
Linux系统调用过程

Linux系统调用过程

一. 概述Linux系统调用是应用程序与内核交互的一种方式。系统调用作为一种接口,通过系统调用,应用程序能够进入操作系统内核,从而使用内核提供的各种资源,比如操作硬件,开关中断,改变特权模式等等。首先,系统调用是一个软中断,既然是中断那么一般就具有中断号和中断处理程序两个属性,Linux使用0x80号中断作为系统调用的入口,而中断处理程序的地址放在中断向量表里。二. 过程基于linux-2.6.38,以read()系统调用函数为例进行说明。在用户空间,re...
Linux内核中的双向循环链表学习

Linux内核中的双向循环链表学习

一、概述Linux内核中大量使用了链表这个基本数据结构,因此有必要去窥探一下其“葫芦里卖的是什么药”。先来些基本知识点吧:1.数据元素间是一对一关系;2.链表中的元素个数是有限的;3.同一表中各数据元素的类型和长度相同。二、实现先上代码,有个感性的认识,后面再解释。#include<stdio.h>#include<malloc.h>//链表头结构struct list_head{ struct list_head *next,*p...
Linux 内核级后门的原理和简单实战

Linux 内核级后门的原理和简单实战

Linux是一个具有保护模式的操作系统。它一直工作在i386 cpu的保护模式之下。内存被分为两个单元: 内核区域和用户区域。(译者注:我觉得还是这样叫比较顺口)内核区域存放并运行着核心代码,当然,顾名思义,用户区域也存放并运行用户程序。当然,作为用户进程来讲它是不能访问内核区域内存空间以及其他用户进程的地址空间的。不幸地是, 核心进程也有同样的情况。核心代码也同样不能访问用户区地地址空间。那么,这样做到底有什么意义呢?好, 我们假设当一个硬件驱动试图去写...
Android 4.1 Surface系统变化说明

Android 4.1 Surface系统变化说明

时间真的是很巧,本来没打算写Surface系统的(相比AudioFlinger来说,Surface变化之后的难度真的是毛毛雨了),但为了庆祝泷泽萝拉发第二部大作,我决定还是要坚持一下。下面将延续Audio的分析风格(http://www.linuxidc.com/Linux/2012-07/65572.htm),从几个层面来介绍Surface系统的变化(JB号称在Surface这块做过大量的优质的改进,无非就是引入在PC机上早都烂熟的VSYNC,Tripl...
<< 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 >>