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
1
vote
0 answers

How can I fix this code to overwrite the EIP properly in Python?

I am following a buffer overflow course, trying to overwrite the EIP using Python. The example script is as follows: import os, sys #JMP_ESP = 0x804cc6f JMP_ESP = "\x6f\xcc\x04\x08" w = open('./payload.txt', "w") write = "POST " write += "A"*1048…
dhblues
  • 23
  • 5
1
vote
2 answers

Equivalent eip/rip, ebp/rpb, UESP/rsp registers for ARM / Aarchh64 processor

Heading ##What is the equivalent of eip, rip registers used for Intel CPU but for ARM/Aaarch64 CPU ? I need to translate a application written for Intel CPU that uses the 32 bit eip or the 64 bit rip register. Thoses methods use intel…
fredvs
  • 29
  • 6
1
vote
1 answer

AWS EIP for an instance in private subnet?

I am trying to understand why AWS allows to associate EIP for an instance in private subnet. How to make use of this EIP? Is there any possibility to access the instance using this EIP without an igw in the private subnet?
1
vote
1 answer

Design question on dynamic Apache camel routes/context

We have ActiveMQ onto which the events that happen in the system are published. The project involves users adding entities to their watch-list and whenever there are events on those entities I would like an email to be sent out to the interested…
calvinkrishy
  • 3,798
  • 8
  • 30
  • 45
1
vote
1 answer

Buffer Overflow - Finding EIP

I am on Linux kali 5.6.0-kali2-amd64 #1 SMP Debian 5.6.14-1kali1 (2020-05-25) x86_64 GNU/Linux and I am learning to exploit buffer overflows vulnerabilities so I'm quite bad at doing it yet, so probably this will be an easy question, but I cannot…
scarecrow
  • 31
  • 2
  • 5
1
vote
2 answers

AWS EIP Unattached but still billed

I have checked AWS Billing and I am being billed for an Idle EIP address. I recently had a non-default VPC with NAT Gateway and VPC that I created. However I deleted all the resources and the VPC. When I check under the Elastic IP section in the VPC…
APD
  • 1,459
  • 1
  • 13
  • 19
1
vote
1 answer

Camel : Invoke one route from another and get back response synchronously

I have two route A and B as below from("some endpoint") //route A .to("direct:x") from("direct:x") //route B .doTry() .bean("somebean") //set Custom object PQR as message body .doCatch() .bean("some other bean") //log…
Abhishek Chatterjee
  • 1,962
  • 2
  • 23
  • 31
1
vote
2 answers

EIP register value goes over 100 bytes

Hey I am having hard time solving my homework. Then x86 processor executes commands EIP register(counter) value increases by 1 byte or by a few bytes depending on command's type. Which instructions we have to use so EIP value may go over 100…
devKanapka
  • 83
  • 7
1
vote
3 answers

Which UML diagram should I use to document a message driven system architecture which uses EIPs?

I'd like to use UML to draw a high level diagram of my system's message driven architecture. I am struggling to identify the correct diagram to draw a system of EIP microservices which exchange messages via message channels. Which UML diagram is…
8bitjunkie
  • 12,793
  • 9
  • 57
  • 70
1
vote
1 answer

When I am trying to bind the EIP to an Alibaba Cloud ECS Instance it doesn`t work

When I am trying to bind the EIP to an Alibaba Cloud ECS Instance it doesn`t work. https://vpc.aliyuncs.com/?Action=AssociateEipAddress &AllocationId=eip-25877c70x &InstanceId=i-25skktcp4 &CommonParameters I can`t even ping the IP address, Am I…
1
vote
1 answer

Cloudformation AWS EIP fails with invalid domain vpc

I am trying to set up and elastic IP for a network load balancer but every time I create the stack it fails specifying that the domain vpc is an invalid parameter value although the specified vpc physical id exists and it is created before.
Andrew
  • 1,109
  • 1
  • 15
  • 27
1
vote
1 answer

Light Workflow with camel

I am currently in progress of designing a lightweight messaging system. For this messaging system (a light hub), I have a requirement of a small routes based workflow. First, I do not want to use a workflow engine or a bpm engine as that would be an…
Abby
  • 403
  • 2
  • 6
  • 18
1
vote
2 answers

AWS VPC - Elastic IPs for different environments

I am trying to put up a VPC architecture for different environments (dev/test/pre-prod/prod) and I am facing an issue with respect to restriction of Elastic IP limits. It would be great to know if the architecture is going in the correct direction…
Basith
  • 831
  • 1
  • 7
  • 14
1
vote
1 answer

Associated Public IP instead of EIP with terraform

I'm trying to associate Public IP address to me instance instead of EIP but there's no "aws_public_ip" resource in terraform. I've reached limit of EIP's and I don't really need EIP - I can take advantage of public ip addresses. Does that mean it's…
efg
  • 187
  • 13
1
vote
1 answer

Omron CJ2M read/write from PC program over Ethernet/IP

I am developing a program to connect my PC to Omron CJ2M PLC to send read / write commands. As per my understanding, Omron PLCs can be communicated over 3 methods: 1) Hostlink, 2) FINS, (TCP or UDP) and 3) EIP. My requirement here is to connect CJ2M…
Jay
  • 207
  • 2
  • 12