Jump to content
UBot Underground

Hardware Locking Licensing System for Ubot


Recommended Posts

This is a hardware locking licensing system for Ubot. I made this for myself, and thought I might release it for free.

 

It works in the following manner:

 

When a client buys your ubot, you first send him the Hardware_Key_Generator.exe. The client runs this program and generates a hardware key for himself, which he sends back to you.

 

You then take the hardware key that your client gave to you, and input it into Hardware_Key_Locker.exe. The locker will then lock the selected compiled Ubot exe file to the hardware key you provided.

 

Each hardware key is unique for each computer. So, the client won't be able to run the Ubot exe on any computer except the one for which the Ubot is locked to with the given hardware key. Hence you can use it as a licensing system, or to limit the distribution of a protected Ubot. Whatever suits your fancy.

 

Limitations:

-I accidentally made it factor in the OS version when generating a hardware key. This means that if a client upgrades his OS, any Ubots protected with this solution will no longer work. I'm lazy, and to fix this would take a lot of coding. If you want to motivate me some, PM me some paypal money, eh? My lazy ass don't work free :P

 

-Easy to crack. You want a harder to crack version? Hit me up in a month or so, when my exams are done and I have time, and be prepared to spend a lot of money. Software security is expensive, and comes with no guarantees.

 

All that being said, never ever ever expect me to support this product. I'm a full time college student with a full time job and run an internet marketing related business on top of all that. I simply have no time. Take what you get, and be thankful you got it.

 

Sorry if I'm blunt or unpleasant. That's just the way I am when I'm hungry. And I'm hungry all the time.

 

Peace,

 

-meterUbot_Hardware_Locker.zip

 

Hardware_Key_Generator_fixed.zip

  • Like 3
Link to post
Share on other sites

PS Mods move this where appropriate.

PSS Sorry about broken text. Copy pasted it out of readme.txt, which was written in Notepad with Wordwrap enabled.

Link to post
Share on other sites

Alright, new fixed version uploaded. Testing with newest compile system, should work fine. Cheers :) Sorry for the mixup to the 8 people who downloaded before me.

Link to post
Share on other sites

Great stuff.. Thanks for the share.. :)

I am wondering if the customer decides to seek refund or etc, how can we stop the customer from using the bot then?

So I will still need to incoporate some kind of checking to my own online server/ website and prompt the bot to verify some kind of user identification through login etc..

Link to post
Share on other sites

For licensing I really don't know all the options people want. If enough people clarify what they need, and show that they are interested in buying a licensing solution for Ubot, then I will make one. To answer your question, yes online activation/deactivation of a license can be implemented, but I'm not going to do it for free!

Link to post
Share on other sites

Hey, thanks for this great share!

Unfortunately the generator crashes under win xp sp3. (for me at least).

 

Tnx again, all the best,

Marton

Link to post
Share on other sites

Hey Urban, thanks for reporting the bug. Could you post an error report or any other error output? Thanks :)

 

When I click Generate, "Hardware_Key_Generator.exe has encountered a problem and needs to close. We are sorry for the inconvenience."

 

Error signature:

EventType : BEX P1 : Hardware_Key_Generator.exe P2 : 1.0.0.0

P3 : 4bd39016 P4 : mscorwks.dll P5 : 2.0.50727.3603 P6 : 4a7cd88e

P7 : 0025a6be P8 : c0000409 P9 : 00000000

 

I don't know if it helps.

 

Tnx,

Marton

Link to post
Share on other sites

Yep, helps a lot :) It has to do with how the security settings are set up on your computer. I'll try to recode the app to take that into account and reupload it.

 

Cheers!

 

-m

Link to post
Share on other sites

Yep, helps a lot :) It has to do with how the security settings are set up on your computer. I'll try to recode the app to take that into account and reupload it.

 

Cheers!

 

-m

 

Hey, tnx, all the best,

Marton

Link to post
Share on other sites

Nice share, alot of people are seeking for ideas how to block the bots from beein cracked

I have lots of ideas. But there is a price tag attached to them ;)

 

I used to be hardcore into the software cracking scene. So I know my stuff. Don't believe me? Upload a crackme bot and I'll try to crack it.

Link to post
Share on other sites

I have lots of ideas. But there is a price tag attached to them ;)

 

I used to be hardcore into the software cracking scene. So I know my stuff. Don't believe me? Upload a crackme bot and I'll try to crack it.

I'll take you up on that in a couple weeks time. I'm working on something at the moment :-)

 

Andy

Link to post
Share on other sites

well dont know that you'll be getting paid from this - makeabot.net offers a script for your ubot to login to your webserver and check username and password against your server if login = true then the script runs if login = false script stops. simple

Link to post
Share on other sites

well dont know that you'll be getting paid from this - makeabot.net offers a script for your ubot to login to your webserver and check username and password against your server if login = true then the script runs if login = false script stops. simple

 

You are comparing apples to oranges here. A script that checks a username and password is valid is easier to create and simple to get around. I could buy a script that uses this and simply pass it around to my friends with a note of my user details. A hardware script locks the licence to one physical computer and while it is still possible to hack/cheat it makes it much harder and stops all the novice/numptie/opportunist copiers.

 

As you put it - "simple". Sadly simple to use/implement also means simple to rip off/break/bypass/crack.

 

A programmer friend of mine protected his app with a similar login solution and copies soon sprung up on forums with instructions on how to bypass the security without a proper login. All it took was a free piece of software and an entry to the hosts file and as far as the protection code was concerned they were running a fully legitimate copy.

 

I am currently writing a solution that combines the two and a few other tricks besides. Bots are highly prone to getting passed about/ripped off because they are popular with blackhatters who sadly want to make a fast buck online but never want to pay for any of the tools necessary to do it!

 

I would hazzard a guess that I could crack something done with the makeabot solution in about 10 minutes and I am no hacker. A hardware lock would take me a lot longer and I'm not sure I could actually do it.

 

But thanks for such a constructive first post! ;-)

 

Andy

Link to post
Share on other sites

You are comparing apples to oranges here. A script that checks a username and password is valid is easier to create and simple to get around. I could buy a script that uses this and simply pass it around to my friends with a note of my user details. A hardware script locks the licence to one physical computer and while it is still possible to hack/cheat it makes it much harder and stops all the novice/numptie/opportunist copiers.

 

As you put it - "simple". Sadly simple to use/implement also means simple to rip off/break/bypass/crack.

 

A programmer friend of mine protected his app with a similar login solution and copies soon sprung up on forums with instructions on how to bypass the security without a proper login. All it took was a free piece of software and an entry to the hosts file and as far as the protection code was concerned they were running a fully legitimate copy.

 

I am currently writing a solution that combines the two and a few other tricks besides. Bots are highly prone to getting passed about/ripped off because they are popular with blackhatters who sadly want to make a fast buck online but never want to pay for any of the tools necessary to do it!

 

I would hazzard a guess that I could crack something done with the makeabot solution in about 10 minutes and I am no hacker. A hardware lock would take me a lot longer and I'm not sure I could actually do it.

 

But thanks for such a constructive first post! ;-)

 

Andy

 

This looks great, I get the same error as documented:

 

EventType : BEX P1 : Hardware_Key_Generator.exe P2 : 1.0.0.0

P3 : 4bd39016 P4 : mscorwks.dll P5 : 2.0.50727.3603 P6 : 4a7cd88e

P7 : 0025a6be P8 : c0000409 P9 : 00000000

 

 

I think this is a great first step though and will be very helpful if the problem can be sorted.

Link to post
Share on other sites

I've uploaded a fixed version of the hardware keygenerator to the main post. You should use it where the first version fails.

 

Cheers,

 

-m

Link to post
Share on other sites
  • 2 years later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...