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: 20 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: 14 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.
[12:02 am]
sraw531 -- like lockdown, psi storm, feedback, optical flare, etc.
[12:01 am]
sraw531 -- spells as in convince computers to cast spells, not spell-casting systems.
[12:01 am]
martosss -- my advice would be to make it with something simpler ;) there are many simpler ways, like a barracks producing units that count as spells
[12:00 am]
sraw531 -- I seem to remember farty or roy having a thread that talked about farming spells, like what requirements for blind etc.
[11:58 pm]
sraw531 -- but just like you can farm scarabs and larva, you probably could farm buildings. Though, it would be about as difficult as farming spells.
[11:57 pm]
sraw531 -- I don't think you can preplace partially constructed buildings. People manually halt buildings in survivals all the time though.
[11:56 pm]
martosss -- I've seen partially completed buildings in some UMS ... maybe it was a zombie survival... ahhhhhhhhhhhhhh maybe they were placed there from the beginning of the map .. that's 1 way to do it maybe ? place them in advance
[11:56 pm]
sraw531 -- I'm pretty sure you would move the building away at some point. When you do so, you can give it to someone else. I was thinking nexi because its possible you could encourage the computer to expand to a specific spot
[11:51 pm]
jjf28 -- once it's started you can try the give action so it belongs to you
[11:50 pm]
martosss -- ah, true, but that feels a bit unreliable.. what if I want that building to belong to me ... + there needs to be a wild worker buzzing around that location.. and that location needs to be free of any other units .... a lot of variables at play
Please log in to shout.


Members Online: sraw531, Roy, martosss, jjf28