Questions tagged [eip]

The name of the register holding the address of the next machine instruction, in 32-bit x86 assembly language.

EIP is the official name of the special register holding the address of the next machine instruction to be executed (not the instruction currently being executed), in 32-bit x86 assembly language. It is an acronym for Extended Instruction Pointer. The name is historical: when the 8086 architecture was extended to 32-bit word size, all the formerly 16-bit registers grew an "E" prefix on their names, whether or not it was useful to be able to refer to the low 16 bits of the register separately. (It is not possible to use "IP" in 32-bit code to read the low 16 bits of the instruction pointer.) The same pattern was repeated more recently: in 64-bit code this register is referred to as "RIP".

Most non-x86 architectures call their analogous register PC (for Program Counter) and do not bother encoding its size into the name.

104 questions
0
votes
1 answer

C Buffer Overflow - Receive string from TCP to Overflow the Buffer

I am trying to do a little exercise where I have an application that opens at a port, people can connect to it either with Telnet or Ncat, and they send a string that will overflow a buffer with the strcpy function. At the moment, the application…
0
votes
1 answer

Why my cpu seems to lose the ability to decode

I meet this problem when finishing the lab of my OS course. We are trying to implement a kernel with the function of system call (platform: QEMU/i386). When testing the kernel, problem occurred that after kernel load user program to memory and…
0
votes
1 answer

PowerShell Script to add EIP to instance via User Data

I am fairly new to PowerShell! What I am trying to do: We have an auto-scaling group connecting to a 3rd party and they are only capable of IP whitelisting (I've suggested domain whitelisting to them), as such this is problem to auto-scaling…
shmoo
  • 119
  • 2
  • 6
0
votes
0 answers

What Dword do in x86 assembly?

I was studying assembly and I came across the question about the double word in assembly. So, assuming i'm programming for x86-64 and use the instruction CALL DWORD PTR DS: [402068], but how it works, since a word in x86-64 is 64 bits, a double…
0
votes
2 answers

Content based routing in java/spring

we have a scenario where message routing should happen based on the message content and different conditions. we will be storing the conditions in DB, conditions would configured at runtime by different app , we are planning keep this routing…
kantesh
  • 61
  • 1
  • 6
0
votes
1 answer

Unable to Execute System function by Modifying EIP Register

I am currently practicing Buffer Overflows and Reverse Engineering. My code contains an unused function. My intention is to call the unused function by modifying EIP Register. But when i do that, The program starts a Process and quits.. The Function…
0
votes
1 answer

How to get list of all latest EIP of AWS for all regions

I would like to know how can I list out all the EIP or public IP of aws for all regions? Maybe via aws cli or python.
Alok Nath
  • 355
  • 1
  • 3
  • 11
0
votes
1 answer

How to send the original message to DLQ after processing

How can I customize the route so that the original message appears in dlq? Now if my server is unavailable, messages appear in dlq after processing, for example: the message with body “origin_message” is in the my_test queue, after processing in…
D. Batmanov
  • 39
  • 1
  • 8
0
votes
1 answer

Apache camel how to send file name from one router file component to another router file component

I hava file1.jpg,file2.jpg,file3.jpg in DirA. I have file1.json,file2.json,file3.json in DirB How can I create a apache camel file route such that first route picks file1.jpg from a DirA , processes and pass file1 name to second route so that it can…
shyamsrd
  • 49
  • 4
0
votes
1 answer

Can I able to unbind the public IP from the Alibaba ECS instance?

I understand that Public IP is allocated at the creation of the instance or automatically allocated by the system when I upgrade bandwidth above 0MPBS. Can I able to unbind the public IP from the ECS instance? or Is it better to use Elastic IP?
0
votes
2 answers

I've kept charged from EIP on AWS

I've made a few EIPs in Tokyo region before and I released all of them already and there is no EIP anymore. the way i released them is not the right way in the official doc. i just terminated instances that were using the EIPs and then released them…
user10205970
0
votes
1 answer

(Buffer Overflow Exploit) Can't overwrite $ebp and $eip registers

I am trying to exploit a C program with a Buffer Overflow. The buffer's size is 44 bytes. (char buffer[44];). I want to overwrite the $eip register with another address, but it seems that neither the $ebp register is being overwritten, nor the $eip.…
AlexP
  • 41
  • 6
0
votes
1 answer

Ansible do a when statement on an item in a loop

I'm trying to create a number of AWS Elastic IPs based on the number in a variable - up to here it's all good. BUT I need to check if this EIP already exists in a set of variables I have loaded from a file. If the EIP exists I want to skip its…
Elieyal
  • 11
  • 5
0
votes
1 answer

Apache Camel critical (FATAL) logging level

Unfortunately, there is no 'critical' or 'fatal' logging level in both Apache Camel log component and log EIP. We use NXlog for transmitting Camel (in particularly) logs to Graylog and it is necessary to set 'critical' level there. Is there some…
Greenev
  • 871
  • 6
  • 23
0
votes
1 answer

Block route until consumer receives message

I have a route like this: [producer1]--->[blocker]---> |--->[aggregator]---> [consumer] [producer2]----------------> Producer1 and producer2 are pushing messages to the aggregator. If there are two…
CPA
  • 2,923
  • 4
  • 30
  • 52