Willkommen im Archiv der Nunki-Crew!

Ein bummbastisches Erlebnis!
» Zurück zum Archivindex

Da unten siehst Du ein Thema aus der K-Under VIP oder Teamzone. Es mag älter sein, ist aber eventuell durchaus interessant - und Du hast nun das wahnsinnige Privileg, es Dir durchzulesen!

Ort: K-Underground / Papierkorb / VIP-Dump / VB | Lizenz ?!

Dark Master X
Unregistered

 
Danke:
Erhielt Danke in Beiträgen
Beitrag #1 |
VB | Lizenz ?!
Hallo,
habe da mal eine Frage, unzwar wollte ich Fragen, wie es geht, dass ein beliebigeas Programm in VB.Net nur mit einer Lizenz funktioniert ?

Mit der SerialPort ?
Falls ja, wie ?
Welche nCode muss man nehmen, bin nämlich noch nicht so weit.

Und geht das überhaupt ?
Hoffe ihr könnt mir helfen.
MFG

IP-Adresse: Geloggt

01.11.2007 15:58
Diesen Beitrag bearbeiten
Dammit Offline
..einfach nur Dammit
*****

Beiträge: 951
Registriert seit: Jun 2007
Bewertung 112
Verwarnungslevel: 0%
Danke: 11
Erhielt 12 Danke in 10 Beiträgen
Beitrag #2 |
RE: VB | Lizenz ?!
Du kannst es doch so machen:
Eine Datei z.B.: auf http://www.FunPic.de schmeißen.
Den Quelltext auslesen lassen, und wenn die Sache drinsteht wie A!!!!!!!!! dann fährt das Programm fort, wenn es nicht drin ist, Closed sich das programm ;)

ka wie's geht xD

  • Bei Fragen und/oder Problemen könnt Ihr mir eine PM schreiben!
  • [Hier klicken!]

Mareado

IP-Adresse: Geloggt

01.11.2007 16:02
Eine E-Mail an den Benutzer sendenEine private Nachricht an den Benutzer sendenWebseite des Benutzers besuchenAlle Beiträge dieses Benutzers finden Diesen Beitrag bearbeiten
Dark Master X
Unregistered

 
Danke:
Erhielt Danke in Beiträgen
Beitrag #3 |
RE: VB | Lizenz ?!
Hoe x
Halbwegs verstanden xD
Aber ich glaub ich weiß was du meinst.

Aber ich wollte eig. so:

Wenn man das Prog. öffnet soll ein Fenster kommen wo ich den Serial Eingeben muss.
Ist er falsch, ebend pech gehabt. ^^

IP-Adresse: Geloggt

01.11.2007 16:12
Diesen Beitrag bearbeiten
ganxTaa x3 Offline
{*>~©‘©~<*}
**

Beiträge: 66
Registriert seit: Jan 2007
Bewertung 93
Verwarnungslevel: 0%
Danke: 0
Erhielt 0 Danke in 0 Beiträgen
Beitrag #4 |
RE: VB | Lizenz ?!
Hey! xD

Also eine Möglichkeit wäre es ein XML-Dokument auszulesen und dadurch einen Vergleich eines Wertes mit einem Textbox-Inhalt durchzuführen ;)
Allerdings sage ich vorher schonmal, dass wenn man das Programm decompiliert, den Serial herausbekommt, da man dann die Seite kennt, auf der sich der Serial befindet ! ^^

Nunja, trotzdem poste ich das mal =)

Also, du legst einen Button sowie 2 Texboxen auf der Form an!
Textbox1 sowie Button1 soll auf der Form sichtbar sein, Textbox2 aber nicht!

So, weiter geht's mit dem Code:
PHP-Code
Imports System.Xml

Public Class Form1

    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim check 
As XmlNodeReader
        
Try
            
Dim site As New XmlDocument
            site
.Load("http://url.de/serial.xml"'URL zur XML-Datei
            check = New XmlNodeReader(site)
            While check.Read
                Select Case check.NodeType
                    Case XmlNodeType.Element
                        If check.GetAttribute("name") = "serial" Then
                            Me.TextBox2.Text = check.GetAttribute("value")
                        End If
                End Select
            End While
        Catch ex As Exception
        Finally
        End Try

        If TextBox1.Text = TextBox2.Text Then
            MessageBox.Show("Freu dich, dass du den richtigen Code kennst xD" & vbNewLine, "Stolz? ^^")
            Form2.Show()

        Else
            MessageBox.Show("Falscher Code! Bitte probier es erneut oder schließ das Programm =)" & vbNewLine, "Pech gehabt:")
        End If

    End Sub
End Class 

Im Großen und Ganzen wird dadurch beim Buttonklick überprüft, ob der Text der TextBox1 mit dem Wert im XML-Dokument übereinstimmt!
Falls ja, erscheint eine MessageBox sowie eine neue Fom, falls nicht, kommt eine Fehlermeldung =)

Die *.xml-Datei muss dann wie folgt aussehen:
PHP-Code
<Args>
 <
Arg value="ABCD-EFGH" name="serial" /> 
  </
Args
(ABCD-EFGH ist der Serial, mit dem man zur Form2 gelangt)


Vielleicht hilft dir das weiter =)


Mfg

ganxTaa x3

PS: Im Anhang findest du noch das fertige Programm von mir ^^
Der korrekte Serial lautet "ABCD-EFGH" :D


Angehängte Datei(en)
.rar  Lizenz.rar (Größe: 7,49 KB / Downloads: 5)
(Dieser Beitrag wurde zuletzt bearbeitet: 01.11.2007 18:01 von ganxTaa x3.)

IP-Adresse: Geloggt

01.11.2007 17:40
Eine E-Mail an den Benutzer sendenEine private Nachricht an den Benutzer sendenAlle Beiträge dieses Benutzers finden Diesen Beitrag bearbeiten
aede Offline
Patrick ist ein Mädchen-Fahrrad!
*

Beiträge: 923
Registriert seit: Jan 2007
Bewertung 86
Verwarnungslevel: 0%
Danke: 0
Erhielt 0 Danke in 0 Beiträgen
Beitrag #5 |
RE: VB | Lizenz ?!
Mach es mit PHP+VB

blabla.de/?user=blabla&pass=blubb

Wenn du das über ne Request abfragst müsste doch eig alles gehn ;)

Oder halt über .htaccess .. das ist dann auch noch ziemlich sicher :P

IP-Adresse: Geloggt

01.11.2007 18:03
Eine E-Mail an den Benutzer sendenEine private Nachricht an den Benutzer sendenWebseite des Benutzers besuchenAlle Beiträge dieses Benutzers finden Diesen Beitrag bearbeiten
Dark Master X
Unregistered

 
Danke:
Erhielt Danke in Beiträgen
Beitrag #6 |
RE: VB | Lizenz ?!
Daaaaaaaankeschoeeeeen :)
Wieder was dazugerlernt.

<3

Noch eine Frage, unzwar wie kann man es mavchen, dass die abfrage nachdem man den serial angegeben hat nichtmehr kommt ?
Also einmal nur serial eingeben und fettig ?

Bestimmt was leichtes wodrauf ich nicht komme :(

IP-Adresse: Geloggt

01.11.2007 19:41
Diesen Beitrag bearbeiten
aede Offline
Patrick ist ein Mädchen-Fahrrad!
*

Beiträge: 923
Registriert seit: Jan 2007
Bewertung 86
Verwarnungslevel: 0%
Danke: 0
Erhielt 0 Danke in 0 Beiträgen
Beitrag #7 |
RE: VB | Lizenz ?!
Hmm versuch es mal mit Registry ..

Weil ein Textdokument ist sehr leicht zu knacken ^^

Hmm was besseres fällt mir net ein ;>

IP-Adresse: Geloggt

01.11.2007 19:49
Eine E-Mail an den Benutzer sendenEine private Nachricht an den Benutzer sendenWebseite des Benutzers besuchenAlle Beiträge dieses Benutzers finden Diesen Beitrag bearbeiten
ganxTaa x3 Offline
{*&gt;~©‘©~&lt;*}
**

Beiträge: 66
Registriert seit: Jan 2007
Bewertung 93
Verwarnungslevel: 0%
Danke: 0
Erhielt 0 Danke in 0 Beiträgen
Beitrag #8 |
RE: VB | Lizenz ?!
Hey!

Ich habe mich gerade mal drangesetzt und eine neue Lizenz gecodet, die meiner Meinung nach sehr gut sein sollte ;)
Sozusagen miteingebunden habe ich PHP und VB.net ^^

Starten werde ich mit dem Vb.net-Teil!
Also als erstes 2 Textboxen, 2 Button sowie 1 Richtextbox und einen Webbrowser auf die Form ziehen!
Textbox1 ist für den Username zuständig, Textbox2 für das Passwort!
Die beiden Buttons plaziert ihr übereinander!
Weiter geht's mit dem Source:
PHP-Code
Public Class Form1

    
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Button2
.Enabled False
        Button2
.Visible False
        Me
.MaximumSize = New Size(193148)
        
Me.MinimumSize = New Size(193148)

    
End Sub
    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Me
.WebBrowser1.Navigate(String.Concat(New String() {"http://url.de/lizenz.php?nick="TextBox1.Text"&pw="TextBox2.Text""}))
        
Button2.Enabled True
        Button2
.Visible True
        Button1
.Visible False
        Button1
.Enabled False
    End Sub
    
Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        Dim Quelltext 
As String WebBrowser1.DocumentText.ToString
        RichTextBox1
.Text = (Quelltext)
        If 
RichTextBox1.Text "<>LiZenZcoDe<>" Then
            MessageBox
.Show("Willkommen ;)")
            
Form2.Show()
            
Button2.Enabled False
            Button2
.Visible False
            Button1
.Visible True
            Button1
.Enabled True
        
Else
            
MessageBox.Show("Du hast hier keinen Zutritt !!")
            
Button2.Enabled False
            Button2
.Visible False
            Button1
.Visible True
            Button1
.Enabled True
        End 
If
    
End Sub
End 
Class 

Beim Öffnen des Programms ist Button2 nicht sichtbar und nicht anklickbar!
Wenn man auf Button1 klickt, wird der Webbrowser auf die angegebene Url, auf deren Quelltext ich später zu sprechen komme, navigiert und als erstes (in der PHP-Datei) gecheckt, ob der "Programmbenutzer" eine angegebene IP besitzt!
Gleichzeitig wird Button2 "enabled" und sichtbar und Button1 wiederum nicht ;)
Wenn man nun auf Button2 klickt, wird der Quelltext der PHP-Datei ausgelesen und in Richtextbox1 übertragen!
Wenn im Quelltext "<>LiZenZcoDe<>" steht, kann der "Programmbenutzer" die zweite Form sehen, falls nicht, nicht ! xD


So, nun zu der PHP-Datei, die auch sehr wichtig ist =)
PHP-Code
<?

$datei 
file_get_contents('ips.txt');
    
$erlaubt explode("\n"$datei);
    
$ip explode('.'$_SERVER['REMOTE_ADDR']);
    if(!
in_array($ip[0].'.'.$ip[1], $erlaubt))
        die(
"Testdatei");

if ((
$_GET["nick"] != "MeGaLizenZz") || ($_GET["pw"] != "ViPzOnE")) exit(0);

echo 
"<>LiZenZcoDe<>";

?>

und zu

ips.txt schrieb:81.241
92.142

Als erstes wird die Ip des Seitenaufrufers/Benutzers mit der in ips.txt verglichen!
Falls diese übereinstimmen sowie die Textbox-Inhalte mit "$_GET["nick"] != "MeGaLizenZz") || ($_GET["pw"] != "ViPzOnE" übereinstimmen, lautet der Quelltext "<>LiZenZcoDe<>" !
(Dies kam ja bereits schonmal im Vb.Net-Source vor ^^)
Wenn dies so ist, öffnet sich Form2!
Falls nicht, hat er keinen Zugriff auf den gesicherten Bereich des Programmes =)

Ich hoffe, dass das halbwegs so verständlich war :D
Falls fragen bestehen, kann ich sie gerne beantworten =)


Mfg

ganxTaa x3

PS: Im Anhang findet ihr noch das fertige Programm :P
Die Daten lauten wie folgt:

Username : MeGaLizenZz
Passwort : ViPzOnE

Allerdings wird es wohl nicht funktionieren, da ich eure IP's nicht in der ips.txt eingetragen habe ;)


Angehängte Datei(en)
.rar  Lizenz.rar (Größe: 7,97 KB / Downloads: 2)
(Dieser Beitrag wurde zuletzt bearbeitet: 02.11.2007 23:52 von ganxTaa x3.)

IP-Adresse: Geloggt

02.11.2007 22:17
Eine E-Mail an den Benutzer sendenEine private Nachricht an den Benutzer sendenAlle Beiträge dieses Benutzers finden Diesen Beitrag bearbeiten

Ort: K-Underground / Papierkorb / VIP-Dump / VB | Lizenz ?!

(C) Nunki-Crew // Nov 2011.