Staredit Network > Forums > SC1 Mapping Tools > Topic: SMLP2--the most powerful BW map protector yet
SMLP2--the most powerful BW map protector yet
Jun 29 2014, 9:25 pm
By: twilight_marine  

Jun 29 2014, 9:25 pm twilight_marine Post #1



http://modmapper.tistory.com/48

The program has been released to public just 3 days ago! Enjoy!

Attachments:
StarcraftMapLockerProject.exe
Hits: 21 Size: 155.5kb

Post has been edited 2 time(s), last time on Jun 30 2014, 3:35 am by Roy. Reason: Removed list of unprotectors



None.

Jun 30 2014, 2:23 am Roy Post #2

An artist's depiction of an Extended Unit Death

Just as a heads up to anyone thinking about running the executable above: it's pretty sketchy. On one hand, it passes virus scans, but on the other hand, it's making a download request to 49.254.228.133 via TCP.

As of right now, the executable crashes from a runtime exception because it cannot connect to the aforementioned server. The fact that it's trying to talk to a server at all is suspicious when considering what this program is supposed to do. I would avoid running it if you're concerned about having any data on your computer (such as your CD-Key) stolen, if and when the server does come back up.

The program is nice enough to leave an error log, which as you can see is a .NET stacktrace:
Stacktrace





Jun 30 2014, 3:59 am twilight_marine Post #3



seems like the program is making download request bc it is auto-updating.
His previous versions were solid against some of the latest map unprotectors so I assumed this one would be too



None.

Jun 30 2014, 1:22 pm Cinolt Post #4



Quote from Roy
I would avoid running it if you're concerned about having any data on your computer (such as your CD-Key ...

Keystrokes, screenshots, passwords, credit card numbers, and all that other minor stuff as well.



None.

Jun 30 2014, 1:28 pm Roy Post #5

An artist's depiction of an Extended Unit Death

Keylogging would surely trip a virus scan.

After looking at the IL code it seems these server requests are for automatically updating the program. As of now, there's nothing malicious in the code (you're not sending any data to the server), but the auto updater replaces the program with a whole new executable, so you have to have faith in that Korean server to not place a malicious "update" that downloads to your computer by running the program.

So it's probably not malicious.




Jun 30 2014, 10:08 pm Roy Post #6

An artist's depiction of an Extended Unit Death

Hey, so I spent some time playing around with the IL DASM today and made a hacked version of this protector that doesn't contact the server at all. All external requests and updating features have been stripped out.

A quick note on the "Unprotect" button: this is not an unprotector. The button is always disabled unless the program detects that the selected map has been protected specifically with SMLP2, (in which case, you'll have to enter the password to unprotect the map). I quickly tested this protector on a couple maps and it seems to be doing a great job: the maps don't seem to have been corrupted on SC, the wavs are intact, and editors/unprotectors seem to fail to open it. You could probably stack this protector over TinyMap2.

The password feature does not work on this hacked version: trying to unprotect a map causes the program to crash (some error with the WAV section; I don't think I touched that part of the code, so I don't know why it isn't working). I also (partially?) lost the program icon when recompiling, so... yeah.

Attachments:
SMLP_Hacked.zip
Hits: 15 Size: 366.8kb

Post has been edited 1 time(s), last time on Jun 30 2014, 10:18 pm by Roy.




Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[04:56 am]
Ultraviolet -- I suppose we'll likely never know, but my guess would be that they already saw it operating successfully and there was no monetary incentive to finish the original work. And the dev cycle in old school Blizzard was so hectic, it's possible it just got forgotten about after the original game got released. Plus there's an element of existing MPQ files that were packaged with the original discs becoming outdated if they updated it. And it's not like they remade the original MPQs, they just made new ones for BW specifically
[04:26 am]
Oh_Man -- so that makes me think maybe the theory they are unfinished is not true and its a deliberate design decision, coz why not finish them wen ur making brood war?
[04:25 am]
Oh_Man -- the thing is thos buildings are from classic. that means they went ahead and made brood war without ever finishing the 'unfinished' buildings
[06:15 pm]
Ultraviolet -- Yeah he's talked about a lot of that stuff in his casts before. It seems plausible. Especially knowing how Blizzard of yesteryear operated.
[03:47 pm]
NudeRaider -- to clarify: couldn't recall the behavior for every single Protoss building but I was aware the disparity exists.
[03:43 pm]
NudeRaider -- Contained nothing new for me. Didn't know all building's behavior, but very much all unit's. Also Terran balance whine - also nothing new :lol:
[2026-6-19. : 9:57 am]
Oh_Man -- makes me wonder if SEN knows anything about the topic
[2026-6-19. : 9:57 am]
Oh_Man -- artosis dropped pretty interesting vid: https://youtu.be/EqZHB8Blra4
[2026-6-18. : 5:01 pm]
Ultraviolet -- :wob:
[2026-6-17. : 6:15 am]
RexyRex -- :wob:
Please log in to shout.


Members Online: Moose