[Source] - VB08 Einfache IP Sperre

04/30/2010 21:48 BlackLabel_#1
IP Sperre:

Timer1:

(Enabled ---> True, Intervall ---> 1000)
Zeigt in dem Label den Inhalt des Dokuments
WebBrowser1 URL = [Only registered and activated users can see links. Click Here To Register...]
Ihr könnt euch auch ganz einfach ne eigene IP anzeige in php machen
Code:
<?phpecho $_SERVER["REMOTE_ADDR"]; ?>

Code:
Label1.Text = WebBrowser1.DocumentText


Timer2:

(Enabled ---> True, Intervall ---> 2000)
WebBrowser2 URL= Textdatei mit IP's die keine rechte haben sollen
Wenn also die IP in der Textdatei ist erscheint eine Message Box "You are banned"
Danach schliesst sich die Form...
Wenn die IP nicht eingetragen ist könnt ihr an stelle von dem "bla bla bla" irgendwas setzen oder lasst es einfach frei und entfernt das "else"

Code:
If WebBrowser2.DocumentText.Contains(Label1.Text) Then 
            Timer2.Stop()
            MsgBox("You are banned")
            Timer2.Stop()
            Me.Close()

        Else
            Timer2.Stop()
            MsgBox("bla bla bla ")

End If


Guid System:

So könnt ihr auch ganz einfach nen simples Guid System erstellen.

Timer1:

(Enabled ---> True, Intervall ---> 1000)
Code:
If WebBrowser1.DocumentText.Contains(my.Computer.Name) Then  
            Timer1.Stop()
            MsgBox("Guid is Okey")
            

        Else
            Timer1.Stop()
            MsgBox("Your Guid  is not Okey")
            Timer1.Stop()
            Me.Close()


End If
Hier wird abgefragt ob sich -in dem fall der PC Name- in der txt datei befindet.
Wenn ja erscheint eine Message Box mit dem text "Guid is Okey"
Wenn nicht erscheint eine Message Box mit dem text "Your Guid is not Okey"
Und die Form schliesst sicht.
Die URL für den WebBrowser1 muss wieder zu einer txt datei führen die die "Guids" enthät.

+++Den PC Namen als "Guid" zu benutzen ist unvorteilhaft.+++
+++Man sollte am besten die Festplatten ID/ CPU ID auslesen und verschlüsseln.+++
+++Das ist viel sicherer weil diese fast einmalig sind+++


Greetz BlackLabel :P
04/30/2010 21:59 HardCore.1337#2
Aja,
und das bringt was?
04/30/2010 22:07 BlackLabel_#3
Quote:
Originally Posted by General Desert View Post
Aja,
und das bringt was?
Mhh das überfordert dich wohl ;)
IP Sperre:
Kannst das Programm nicht mehr starten wenn deine ip in der IP-Bannlsite drinn is (Mann kanns so umschreiben das teile der Rage oder halt die ganze ip gebannt wird)

Guid System:
Mann kann das programm nur starten wenn die "guid" eingetragen ist.
Kann mal zum beispiel als schutz vor leechern benutzen...

Es sind nur EINFACHE methoden die für normale pc user gedacht sind ...
Da man sie relativ leicht umgehen kann wenn man ein wenig ahnung hat ;)

Ich hoffe du hast es verstanden :D

Greetz
05/01/2010 02:26 P-a-i-n#4
IP is fail modem neustarten andere ip ^^
greif lieber auf die mac adresse oder eine hwid ist viel bessr ;)

und die ganzen nummer speichert man in keiner textdatei sondern in einer onlinedatenbank ;)
05/01/2010 02:37 Rainvair#5
Quote:
Originally Posted by P-a-i-n View Post
IP is fail modem neustarten andere ip ^^
greif lieber auf die mac adresse oder eine hwid ist viel bessr ;)

und die ganzen nummer speichert man in keiner textdatei sondern in einer onlinedatenbank ;)
Aber das hier ist schonmal sinnvoller als die AutoIT-Like-Sicherung:
If Textbox1.Text = "passwort" then
Button1.enabled = true
Endif

:>
05/01/2010 11:53 BlackLabel_#6
Quote:
Originally Posted by P-a-i-n View Post
IP is fail modem neustarten andere ip ^^
greif lieber auf die mac adresse oder eine hwid ist viel bessr ;)

und die ganzen nummer speichert man in keiner textdatei sondern in einer onlinedatenbank ;)
Lesen FTW ;)
Ich habe doch geschrieben EINFACH
Und ich habe dazu noch geschrieben das man die Rage Bannen kann (mit nen bissel umcoden)
Und die kannse nich einfach ma mit nem routerneustart ändern!!!
Wiso sollte man die nummern in ner datenbank speichern?
Wozu?
Macht nur mehr aufwand.
Zu der Hardware ID Steht auch was unter Guid System

Greetz
05/01/2010 12:26 G11#7
ich finds super
05/01/2010 16:18 BlackLabel_#8
Quote:
Originally Posted by G11 View Post
ich finds super
Danke :D
Wenigstens einer der danke sagt ;)
Und nit mekert weil er nichts checkt ;)
05/02/2010 12:46 Cholik#9
Das ist kein Tutorial...
Ergänzen/Erweitern oder es wird gelöscht.

Du erklärst ja 0 von dem Code. Jemand der von VB keine Ahnung hat würde das nicht rallen.

Solche Schutzmechanismen, falls man das in dem fall überhaupt so nennen kann, machen in .NET eh wenig Sinn solange sich die Apps bequem 'dekompilieren' lassen. Man sollte sich vll auch mal mehr Gedanken um den Schutz ala Obfuscator machen.
05/02/2010 13:22 BlackLabel_#10
Quote:
Originally Posted by Walter Sobchak View Post
Das ist kein Tutorial...
Ergänzen/Erweitern oder es wird gelöscht.

Du erklärst ja 0 von dem Code. Jemand der von VB keine Ahnung hat würde das nicht rallen.

Solche Schutzmechanismen, falls man das in dem fall überhaupt so nennen kann, machen in .NET eh wenig Sinn solange sich die Apps bequem 'dekompilieren' lassen. Man sollte sich vll auch mal mehr Gedanken um den Schutz ala Obfuscator machen.
Ich glaube lesen könnt ihr hier alle nicht?
Ich habs 2 postst witer drunter geschrieben das man sie leicht umgehen kann...
Dann verschieb den Thread dahin wo es dir passt ich habe nicht umsonst [Source] als titel gewählt !
05/02/2010 16:03 Cholik#11
Ich glaube du rallst nicht wozu Threads da sind. Was bringt es mir wenn du im Einleitungsthread nicht vernünftig erklärst. Ich glaube DU kannst nicht lesen. Der eigentliche Sinn meines Posts war es dich darauf aufmerksam zu machen, dass es kein Tutorial ist und schon gar nicht Gamehacking ...
Das das was du da gepostet hast generell keinen Sinn macht war ne Randnotiz.

Wow danke das du Source reingeschrieben hast.
In die Release-Sektion kann ichs nich packen, hier wurd ja nix released... und in die Tutorials auch nich.

Pack ichs halt zu epvp*Coders Tutorials und close es wenns nich angepasst wird.

Bin mal afk mir ein Eis backen.

#moved
05/02/2010 17:48 BlackLabel_#12
Sowas wie eine unterteilte coding section gibt es ja nicht...
wie z.b
Visual Basic/ .Net
C++/C#
HTML/PHP

Und dann halt immer unter jedem Forum ne releases section ne source und ne snippet section ganz einfach

Ich werde das morgen "anpassen" habe heute abend keine zeit muss weg
also nit closen thanks

greetz
05/03/2010 08:53 Cholik#13
Das würde keinen Sinn ergeben. Wenn wir für jede Programmiersprache ne Sektion aufmachen und dann darin nochmal ne Sektion für Tutorials und Releases haben wir am Ende 2342 Coding-Sektionen.

Ein Umbau ist in Planung, wird allerdings nicht genau so aussehen.
05/03/2010 19:36 Cash²#14
Quote:
Originally Posted by BlackLabel_ View Post
Danke, werd ich bald brauchen. ;)

Quote:
Originally Posted by Walter Sobchak View Post
Das würde keinen Sinn ergeben. Wenn wir für jede Programmiersprache ne Sektion aufmachen und dann darin nochmal ne Sektion für Tutorials und Releases haben wir am Ende 2342 Coding-Sektionen.

Ein Umbau ist in Planung, wird allerdings nicht genau so aussehen.
Auf den Umbau freu ich mich schon. :)
05/03/2010 21:37 BlackLabel_#15
.... Muss nochmal auf morgen verlängern bin grade nur schnell mit I Phone drinn sorry ...