Post: Login/Register System - C#/PHP [HWID Protected]
06-12-2016, 12:59 PM #1
Passion
League Champion
(adsbygoogle = window.adsbygoogle || []).push({}); Ohayu NGU, here is my HOT Login/Register system that i wrote in C# that uses a api i coded(PHP/SQL). The login is protected with HWID.
The PHP part is secure and uses prepared statements. aswell as bCrypt for passwords.
I originally wrote this for my l33t injector, but i never decided to release it cuz it fked up
As for the C# part, you should probably obfuscate this or encrypt the url. Just do something that makes it harder to crack.

You can find the source on You must login or register to view this content.
Here's a little video of what it looks like You must login or register to view this content.
Needa
Last edited by Passion ; 06-12-2016 at 01:29 PM.

The following 2 users say thank you to Passion for this useful post:

gοd, tyman1294
06-14-2016, 03:22 PM #11
danny1313
Do a barrel roll!
Originally posted by Octolus View Post
Because I don't do C#.

Host check, and encrypt the returns, host var's on the server would do the job.


Fair enough

remote vars are a big YES to anyone thats coding lets say a rtm tool that they are going to sell store offsets on a server and can be only accessed with a valid login for your given applications
yes this needs more knowledge but is much better as this prevents needing to update your tools for new game updates etc

but a strong obfuscation is needed also not just rely on things like confuser,confuserex
06-15-2016, 11:44 AM #12
Mr Smithy x
Former Staff
Very nice, but i learned the hard way years ago. Some computers have the same HWID so there isn't much you can do with it. You can probably use it as a salt though.
06-15-2016, 03:48 PM #13
.NETGuard
Save Point
Remote vars s not safe at all, if you have valid credentials you only have to either hook the HTTP/S/TCP traffic or dump the assembly at runtime if they do use DynamicCompiling. That's why so much software get cracked easily.

The only thing you can do is Obfuscation, and yes as you stated you should really rely on very strong obfuscators, like You must login or register to view this content. or even You must login or register to view this content.
06-19-2016, 02:24 PM #14
Originally posted by .NETGuard View Post
Remote vars s not safe at all, if you have valid credentials you only have to either hook the HTTP/S/TCP traffic or dump the assembly at runtime if they do use DynamicCompiling. That's why so much software get cracked easily.

The only thing you can do is Obfuscation, and yes as you stated you should really rely on very strong obfuscators, like You must login or register to view this content. or even You must login or register to view this content.


You bring up the problem of remote variables not being safe (despite it being a good measure) then claim that the solution is through obfuscation? I'm sure you're aware that security through obscurity is a mindless idea and if someone wants to truly secure their program, they should do so by writing a good authentication system that isn't reliant on obscuring their code. From my point of view, it seems like you're giving away bad advice in hopes of bringing in more customers to your own obfuscator.

The truth is, all security measures that you could possibly put into place are one's that should be put in place. While obfuscation should be used in most circumstances, it should not be your primary concern when securing your program.

Originally posted by Mr
Very nice, but i learned the hard way years ago. Some computers have the same HWID so there isn't much you can do with it. You can probably use it as a salt though.


There is a nice HWID class I found on a StackOverflow thread a few years ago. When I was first getting started with auth, I ran into the issue of multiple users having the same processor-id, like you mentioned. Utilizing this You must login or register to view this content., I was able to prevent that from occurring.
Last edited by Robert123 ; 06-19-2016 at 02:34 PM.
06-19-2016, 03:03 PM #15
.NETGuard
Save Point
Originally posted by robj View Post
You bring up the problem of remote variables not being safe (despite it being a good measure) then claim that the solution is through obfuscation? I'm sure you're aware that security through obscurity is a mindless idea and if someone wants to truly secure their program, they should do so by writing a good authentication system that isn't reliant on obscuring their code. From my point of view, it seems like you're giving away bad advice in hopes of bringing in more customers to your own obfuscator.

The truth is, all security measures that you could possibly put into place are one's that should be put in place. While obfuscation should be used in most circumstances, it should not be your primary concern when securing your program.



I'm not this kind of person, but I don't think I can make you change your pov on me. I only tried tell people not to use this HWID system.
06-21-2016, 11:21 AM #16
Passion
League Champion
Originally posted by .NETGuard View Post
I'm not this kind of person, but I don't think I can make you change your pov on me. I only tried tell people not to use this HWID system.


Why shouldn't they use this 'HWID System'
It's a good way to get going and if necessary they can modify the C# part to make it more secure.

Also, since we're talking about security. You might want to fix this XSS in your website ; ) You must login or register to view this content.

Pm me your skype if you need any help.
Last edited by Passion ; 06-21-2016 at 11:25 AM.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo