码迷,mamicode.com
首页 >  
搜索关键字:eip    ( 160个结果
记一次AD域域管理员密码更改导致某系统群集管理器故障排查解决过程
环境描述某公司有一套系统,2台Windows2003系统,采用自带的群集管理器功能实现双机热备功能,正常情况下,服务器10.1.1.1承载中间件应用服务,服务器10.1.1.2承载数据库服务,仅当其中一台服务器故障时才会把资源切换至另一台。系统名称系统版本IP地址备注S-EIP-APPWindows200..
分类:其他好文   时间:2015-11-11 06:35:29    阅读次数:1153
pwnable echo1
最近忙的好久没有更新了,有空把之前拿来练手的CTF pwn题逐渐整理一下放出来题目是 linux 64位程序 ,流程很简单,大致思路就是先把一个跳转的机器指令写进name的地址,然后溢出覆盖eip,找一个通用的shellcode就行
分类:其他好文   时间:2015-11-04 00:20:21    阅读次数:343
中断与异常详解(二)
中断或异常发生之前当 CPU 执行了当前指令之后,CS 和 EIP 这对寄存器中所包含的内容就是下一条将要执行 指令的逻辑地址。在对下一条指令执行前,CPU 先要判断在执行当前指令的过程中是否发生 了中断或异常。如果发生了一个中断或异常那么 CPU 将做以下事情? 确定所发生中断或异常的向量i(在 ...
分类:其他好文   时间:2015-10-23 01:24:15    阅读次数:287
汇编指令学习(一)
学习过程的简单记录,留在这里方便以后查找一,寄存器1,ESP指向栈的最顶端EIP指向将要执行的指令有EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI和EIP等,它们都被称为32位寄存器。AX包含的值为EAX的后4位数字。还可继续分为AL和AH2,标志寄存器这里的标志分为C,P,A,Z,...
分类:其他好文   时间:2015-10-16 15:04:39    阅读次数:231
zstack 扁平网络和EIP 网络介绍 (二)
ZStack作为标准IaaS软件管理计算、存储和网络三大子系统,其中网络子系统是最复杂的。用户在一个简单的单机环境中搭建IaaS,最常遇到的问题就是该搭建哪种IaaS网络模型和在搭建该模型之前该如何在单机上准备必要的网络环境。由于不当的网络环境准备,常会导致云主机的启动失败..
分类:其他好文   时间:2015-10-14 22:05:12    阅读次数:323
32位Intel CPU所含有的寄存器
4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读...
分类:其他好文   时间:2015-09-25 15:56:15    阅读次数:190
汇编知识
4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)CMP AX,BXJZ XX这两组是AX减BX,如果值为0则跳转到标号...
分类:其他好文   时间:2015-09-21 15:42:45    阅读次数:182
第7章 线程调度、优先级和亲缘性(2)
7.7 在实际上下文中谈CONTEXT结构(1)线程CONTEXT记录线程的状态(如CPU各寄存器状态),以供下次调度时从停止处继续。(2)CONTEXT的结构(要获得或设置时,必须在Context.ContextFlags设置相应的标志)标志说明CONTEXT_CONTROL控制寄存器,如EIP、...
分类:编程语言   时间:2015-08-08 11:52:38    阅读次数:145
分析Linux内核创建一个新进程的过程
新进程的执行源于以下前提: - dup_task_struct中为其分配了新的堆栈 - 调用了sched_fork,将其置为TASK_RUNNING - copy_thread中将父进程的寄存器上下文复制给子进程,保证了父子进程的堆栈信息是一致的 - 将ret_from_fork的地址设置为eip寄存器的值 最终子进程从ret_from_fork开始执行...
分类:系统相关   时间:2015-07-29 14:08:57    阅读次数:198
浅析函数调用栈
1. 预备知识:函数调用大家都不陌生,调用者向被调用者传递一些参数,然后执行被调用者的代码,最后被调用者向调用者返回结果,还有大家比较熟悉的一句话,就是函数调用是在栈上发生的,那么在计算机内部到底是如何实现的呢? 对于程序,编译器会对其分配一段内存,在逻辑上可以分为代码段,数据段,堆,栈代码段:保存程序文本,指令指针EIP就是指向代码段,可读可执行不可写数据段:保存初始化的全局变量和静态变量,可读...
分类:其他好文   时间:2015-07-25 16:57:10    阅读次数:924
160条   上一页 1 ... 10 11 12 13 14 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!