1.

Solve : Asm through packet?

Answer»

I need to know if its possible to send asm through packet small enough but still ABLE to relay information back to a remote server, and execute itself on delivery?Yes, it's called a 'virus'. Please explain why you want to know this. What do you mean by 'asm'?

sure you could send ASM through a packet. Of course the packet would then bounce off any firewall because there was no ACTIVE TCP/IP conversation, and even if there was, the receiving program will likely discard it.

This may come as a surprise, but computers don't unconditionally execute any foreign code that throws itself at any random port.

Quote from: Dias de verano on December 31, 2008, 10:39:20 AM

Yes, it's called a 'virus'.


I'd say a worm, since there doesn't appear to be any duplication ocurring.

although I doubt they're going to go, "Well, now I have control of this persons COMPUTER, I'll fix up these security holes, back up their data, and install a better security solution for them."Quote
I'd say a worm, since there doesn't appear to be any duplication ocurring.

Yes, quite right.

The OP asked about sending "asm". Well, this is what assembler source code looks like: unless the recipient machine has a program already running waiting for some source code, which it will assemble, link and then execute (an extremely unlikely state of affairs) then what would be the POINT? Now, sending machine code, that's another thing.

.model small
.stack
.data
message db "Hello world, I'm learning Assembly !!!", "$"

.code

main proc
mov ax,SEG message
mov ds,ax

mov ah,09
lea dx,message
int 21h

mov ax,4c00h
int 21h
main endp
end main

Quote from: Dias de verano on December 31, 2008, 11:42:07 AM
Now, sending machine code, that's another thing.

somewhat, but we still would have to jump over this hurdle:

Quote from: BC_Programmer on December 31, 2008, 11:13:27 AM
This may come as a surprise, but computers don't unconditionally execute any foreign code that throws itself at any random port.


Discussion

No Comment Found