Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 17:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Login/Register System Visual Basic

Discussion on Login/Register System Visual Basic within the .NET Languages forum part of the Coders Den category.

Closed Thread
 
Old 09/26/2013, 20:52   #31
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Quote:
Originally Posted by qkuh View Post
Das Auslagern von Funktionen bietet auch 0 Schutz. Wieso? Der "Cracker" hätte genau den gleichen Zugriff darauf, wie das Programm selbst.
wenn der cracker zugriff auf deinen server hat machst du was falsch.
so mal nen vereinfachtes bsp:
irgendwo muss in deinem programm muss etwas berechnet werden
nun lagerst du diese funktion auf deinen server aus, dh das programm sendet eingabe + lizenzdaten an deinen server, der prüft die lizenz und schick wenn diese gültig ist auch das ergebniss zurück

das ist nicht crackbar wenn unbekannt ist was auf deinem server passiert
tolio is offline  
Old 09/26/2013, 21:03   #32
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Achso, hatte das falsch verstanden. Klar ist das sicher, aber hey, andererseits auch langsam wie sonst etwas.
qkuh is offline  
Old 09/26/2013, 21:19   #33
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
naja muss man natürlich geschickt einsetzen und für ne einfache berechnung ist das oversized aber länger als ne halbe sekunde dauert so nen request auch nicht
tolio is offline  
Old 09/26/2013, 22:57   #34




 
stotterer09's Avatar
 
elite*gold: 26
Join Date: Dec 2010
Posts: 2,628
Received Thanks: 1,816
Quote:
Originally Posted by tolio View Post
"nur 1x geknackt wurde." einmal reicht doch...

.net ist crackbar so wie jegliches software produkt im generellen auch, lediglich das auslagern von funktionen auf einen server kann einen schutz davor bieten. Das brauch man eigendlich nicht weiter diskurtieren weils ne tatsache ist aber gut.

aber ist eh alles wayne weil der TE nicht weis was ne if abfrage ist...
Haha der letzte satz war mit abstand das lustigste an meinem tag heute und nun closerequest weil hier nur noch gespammt wird und dem te nicht zu helfen ist bei dieser inkompetenz
stotterer09 is offline  
Thanks
1 User
Old 09/27/2013, 13:02   #35
 
elite*gold: 0
Join Date: Jun 2013
Posts: 172
Received Thanks: 20
Quote:
Originally Posted by stotterer09 View Post
Haha der letzte satz war mit abstand das lustigste an meinem tag heute und nun closerequest weil hier nur noch gespammt wird und dem te nicht zu helfen ist bei dieser inkompetenz
#sign
Closerequest, danke an stotterer und tolio.
Wuid is offline  
Old 10/01/2013, 15:59   #36
 
elite*gold: 0
Join Date: May 2010
Posts: 88
Received Thanks: 23
Na hier nochmal eine Alternative für das ganze mit den Packets ohne PHP, etc., sondern mit einer eigenen kleinen Server App (wenn man einen kleinen VServer/Root mit Linux/Windows besitzt)

Ist nur was kleines aufgemahltes...
Ich hoffe man wird es verstehen, da ich mir nich unbedingt viel Mühe bei der Lesbarkeit gegeben habe.

Das ganze wird dann auch per PacketHeader (z.B. 2 bytes size, 2 bytes packetId) gemacht, wobei es bei meiner kleinen "Zeichnung" mehr um das Verschlüsseln geht.

Easy-Emu is offline  
Old 10/03/2013, 11:47   #37
 
MaBarker's Avatar
 
elite*gold: 274
Join Date: Jun 2012
Posts: 4,523
Received Thanks: 434
Jedoch würde das nicht ausreichen da man dein Programm ohne Probleme Cracken könnte.
Also würde ich es halt so machen jedoch Trotzdem noch anders Protecten z.b. noch obfuscaten
MaBarker is offline  
Old 10/04/2013, 03:13   #38
 
elite*gold: 35
Join Date: Aug 2008
Posts: 582
Received Thanks: 196
Moin moin,

du hast leider nicht gesagt was es für ein "Login System" sein sollte..
Soll ein eine Art "Online System" sein wo User von überall auf der Welt zugreifen können oder nur ein "Oflline Login" System, wie z.b die Anmeldung bei Windows?
Du hast auch vergessen zu schreiben wofür das "Login System" dienen soll..Willst du Passwörter klauen oder ein richtiges Login System?
Wenn das nur dafür dienen soll deine deine Mutter o.ä nich auf bestimmte Sachen zugreifen kann, kannst du auch einfach ein Resourcen basiertes Login System basteln.

Ich stand aber vor dem selben Problem, wie du sofern du es auf ein Online Login System abgesehen hast.
Da habe ich mir auch ersteinmal Gedanken gemacht, wie sowas "sicher" ist.
Ich habe mich an Login Systemen von MMORPG´s orientiert.
Auf MD5 Basis + Salt.
Also habe ich einen TCP/IP Server und Client geschrieben (Ist natürlich noch nicht fertig, habe ja auch erst heute angefangen)
Du specherst also alle Werte in Variablen ab, z.b Username und Passwort(Verschlüsselt in MD5+ Salt).

Dann schickst du diese Sachen in einem String an den Server:

(Username & "\" & Passwort)

Das "\ "ist dafür da damit der Server per String Split den String wieder auseinanderfriemeln kann und in einem Array abspeichert. Dies kannst du dann wiederrum in eine MySQL oder MSSQL DB abspeicher lassen.
Dann schickt du nachdem du überprüft hast ob der User schon existiert entweder ein "Error" oder "Ok" an den Client zurück.

Dann sieht das ca so aus:




Wie gesagt ich habe heute das erste mal mit TCP/IP gearbeitet. Daher weiß ich nicht ob diese MD5 lösung am besten ist (Ist ja auch Geschmackssache) aber zur not kann man ja auch noch andere Verfahren nehmen.


Und wenn du dich dann Einloggen willst, schickst du wieder dein Usernamen und dein Passwort an den Server, lässt diesen übeprüfen ob der User in der DB ist und ob das PW was gesendet wurde mit dem in der DB übereinstimmt und schickst dann an den Client wiederrum eine Antwort.

Hoffe das hat die ein wenig geholfen.
paddygamer is offline  
Old 10/04/2013, 03:23   #39

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Quote:
Dann schickst du diese Sachen in einem String an den Server:

(Username & "\" & Passwort)
Und was passiert, wenn ich als Username sno\w verwende?
Da wäre es dann wohl praktischer, z.B. eine Map zu serialisieren.

Quote:
Jedoch würde das nicht ausreichen da man dein Programm ohne Probleme Cracken könnte.
Kann man auch, wenn es obfuscated ist. Mit einem Login kannst du aber auch z.B. Daten nachladen (den Klassennamen für die Initialisierung zur Laufzeit erhalten etc.) oder Teile der Logik auf einem Server laufen lassen.
snow is offline  
Old 10/04/2013, 03:28   #40

 
xxfabbelxx's Avatar
 
elite*gold: 900
Join Date: Apr 2009
Posts: 14,981
Received Thanks: 11,403
closed on request
xxfabbelxx is offline  
Closed Thread


Similar Threads Similar Threads
[Hilfe] Visual Basic Login mit mysql
12/13/2012 - .NET Languages - 11 Replies
Hey, ich möchte ein Login System über phpmyadmin mit mysql erstellen, als host hab ich funpic. Doch wenn ich dann auf einloggen klicke, klappt es nicht, obwohl ich benutzer name und pw richtig angebe, passiert einfach nichts, hier die 2 php´s und der code von der Form: login.php: <?php include "include/config.php"; $user = $_GET;
[HILFE] Visual Basic Launcher Login
05/18/2012 - .NET Languages - 8 Replies
Hallo Leute! Ich habe für meinen Server einen eigenen VB Minecraft Launcher erstellt! So weit funktioniert alles bestens bis ich meine Daten eingebe und auf Login drücke... Es erscheint folgende Fehlermeldung: "Die Datei wurde nicht gefunden" Das ganze passiert in dieser Zeile: Shell(Environment.SpecialFolder.ApplicationData & "\.minecraft\bin\minecraft.jar" & benutzername.Text & " " & passwort.Text)
Visual Basic .php login
04/29/2012 - Fiesta Online - 3 Replies
So ich habe ich mal für euch ein login gemacht in Visual Basic^^ Patcher könnte ich euch selber mit rein coden :) design habe ich weggelassen damit ihr es euch selber anpassen könnt :) Damit es geht brauch man framework .net 4 die .php eben hosten und im projekt wo http://link/login.php steht anpassen ^^ Hier :) Thanks to Mr. Stu ( iStu) (ExtrinsicStudioLauncherUtility.dll von ihm)
Visual Basic Login-Form problem!
01/23/2012 - General Coding - 12 Replies
Hallo liebe Com. Ich weiß nicht ob ich das richtige topic erwischt habe, wenn nicht bitte verschieben. Zum Thema.. Ich versuche schon seit längerem eine VB Login-Form zu erstellen die über SQL / MSQL läuft, am liebsten wäre mir über mein SQL was ich auf PC hab oder solch einer Datenbank seite. Ich hab schon das tutorial hier gesehen auf EPVP: www.elitepvpers.com/forum/epvp-coders-tutorials/58 7234-vb-2008-how-login-und-registrierung-ein-progr amm-einbauen.html
[Visual Basic 08]Login+Register?
11/30/2010 - .NET Languages - 2 Replies
hi also ich wollte fragen wie ich eine login box mit einem register bekomme also ohne einen ftp server oder so?



All times are GMT +1. The time now is 17:43.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.