EUD exe
Jan 10 2014, 12:17 am
By: iCCup.xboi209  

Jan 10 2014, 12:17 am iCCup.xboi209 Post #1



So I'm interested in running an .exe file located inside a map....where would I start?(yes I know I need EUD actions and already know the basics of EUDs)

Post has been edited 1 time(s), last time on Jan 10 2014, 12:23 am by iCCup.xboi209.



None.

Jan 10 2014, 1:21 am Roy Post #2

An artist's depiction of an Extended Unit Death

This has been discussed on a theoretical level, but as far as I know nobody has actually come up with a solution for running an executable through EUDAs. I can immediately see potential permissions issues depending on the current player's OS for running an executable through another program (SC), let alone actually finding a way to write values to cause the execution to happen (just pointing at the .exe file wouldn't be enough, would it?).

What executable is in the map that you want to run? It's more than likely what you want to accomplish can be done more easily and reliably through a mod.




Jan 10 2014, 2:30 am trgk Post #3



It's possible,. EUD is powerful enought.
Change return address at stack to location of your shellcode with EUD.
Your shellcode should be located in executable region, which won't be that hard to find. (ex : STR Section - SMemAlloc sucks)
It's even possible to merge DLL into your map. (MPQ has 512 byte boundary, so put your vector map behind some DLL and rename it to .scx.)

But it seems very undesirable for the map I'm playing to execute some kind of shellcode.
Map shouldn't do anything what I wouldn't expect. (EX : Saving game by changing computer registery or rwing file or something, Self-injecting mod plugin, ...)

Post has been edited 1 time(s), last time on Jan 10 2014, 9:13 am by trgk.



EUD

Jan 15 2014, 3:18 am rockz Post #4

ᴄʜᴇᴇsᴇ ɪᴛ!

I would think you need to know assembly, but that's about all I can come up with. Heinermann probably knows more about starcraft than anyone else, so he would be the one to ask. I think he was the one who initially found that eud actions could run an exe file.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[03:20 am]
Symmetry -- Dang I'm up to 155 minerals gambling really pays off guys
[2026-10-11. : 6:02 am]
Donald -- Samase
[2026-10-09. : 2:53 am]
Mr.BurnLiquid -- Symmetry
Symmetry shouted: I'll check it out this weekend!
Thanks
[2026-10-09. : 2:47 am]
Symmetry -- I'll check it out this weekend!
[2026-10-09. : 2:40 am]
Mr.BurnLiquid -- Symmetry
Symmetry shouted: Another map maker? Damn we really ARE back
I invite you to try out the map I modified. I don't have the creativity to create maps from scratch, but I do have the know-how to modify existing ones; my project is to tweak community campaigns (specifically those with errors—to make them playable.
[2026-10-09. : 2:27 am]
Symmetry -- Another map maker? Damn we really ARE back
[2026-10-09. : 1:51 am]
Mr.BurnLiquid -- Ultraviolet
Ultraviolet shouted: Mr.BurnLiquid actually yeah though I wasn't really saying it to narc on you. It just caught me off guard because I don't usually see it (because it's against the rules) "The avatar may not be bigger than 150x150 pixels". Kinda silly that it relies on users to be well behaved rather than just limiting the dimensions on uploads :lol:
Now that I wanted to change my avatar, the error image is showing up, haha.
[2026-10-09. : 1:34 am]
Mr.BurnLiquid -- Ultraviolet
Ultraviolet shouted: Mr.BurnLiquid actually yeah though I wasn't really saying it to narc on you. It just caught me off guard because I don't usually see it (because it's against the rules) "The avatar may not be bigger than 150x150 pixels". Kinda silly that it relies on users to be well behaved rather than just limiting the dimensions on uploads :lol:
Mr.BurnLiquid
Mr.BurnLiquid shouted: Ultraviolet Thanks; I'm new to the site and a Spanish speaker. I must have missed the part where it was prohibited—I'll change it now.
I invite you to try out a mission I'm modifying from *StarCraft Reversed*; I'm trying to make it more playable and challenging.
[2026-10-09. : 1:33 am]
Mr.BurnLiquid -- Ultraviolet
Ultraviolet shouted: Mr.BurnLiquid actually yeah though I wasn't really saying it to narc on you. It just caught me off guard because I don't usually see it (because it's against the rules) "The avatar may not be bigger than 150x150 pixels". Kinda silly that it relies on users to be well behaved rather than just limiting the dimensions on uploads :lol:
Thanks; I'm new to the site and a Spanish speaker. I must have missed the part where it was prohibited—I'll change it now.
Please log in to shout.


Members Online: Moose