| | |
IPv6 Address Storage in Memory?
![]() |
•
•
Join Date: Oct 2006
Posts: 1
Reputation:
Solved Threads: 0
i am trying to research how the IPv6 address is stored into memory. the IPv4 address is easy, because we can load it directly into an register such as eax and push it onto the stack. works great, but how are the IPv6 stuffed on there?
i am guessing that it takes 4 pushes onto the stack and somehow that is all popped back off into the AF_INET6 structure, but HOW???? does anyone have a disassembled copy of that code?
a sample of the ipv4 code is:
mov ebp-4Ch, eax ;store ip address from eax into ebp
push 10h
lea eax, [ebp-50h] ;load address up
push eax
anyone have an idea or a good place to look - my searches are failing me.
i am guessing that it takes 4 pushes onto the stack and somehow that is all popped back off into the AF_INET6 structure, but HOW???? does anyone have a disassembled copy of that code?
a sample of the ipv4 code is:
mov ebp-4Ch, eax ;store ip address from eax into ebp
push 10h
lea eax, [ebp-50h] ;load address up
push eax
anyone have an idea or a good place to look - my searches are failing me.
![]() |
Similar Threads
- Which OS do you suggest? (IT Professionals' Lounge)
- Store files data into specified memory (RAM) address - help? (Assembly)
- why memory allocation (C)
- Two XP pc connected to swtich cant ping ipv6! (Windows NT / 2000 / XP)
- DNS record types (PHP)
- Structure of Arrays in C++ using NEW operator (C++)
- How to share memory between applications? (C)
- FreeBSD only assigning inet6 addresses to ndis0 (*nix Software)
- Windows 2000 Debug file (Windows NT / 2000 / XP)
Other Threads in the Assembly Forum
- Previous Thread: How to extract the opcode and the data form the instruction
- Next Thread: urgent help needed !!!
| Thread Tools | Search this Thread |





