• Birlikte RealityCheatsi yönetebilecek ekip arkadaşları arıyoruz — fikirlerin, tecrübelerin,merakın ve enerjinle katkıda bulunmak istersen seni bekliyoruz!

VisualBasic ile Programda WhiteList Mantığı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Cruse

Super Member
Katılım
14 Mar 2020
Konular
24
Mesajlar
166
Tepkime puanı
320
RC Point
0
VisualBasic'te bir program yapıyorum ve programıma sadece kayıt ettiğim kişilerin girmesini istiyorum yani örneğin bir ip adresini kaydedeceğim ve sadece o ip adresi girebilecek diğer ip adreslerinin programa giriş izni olmayacak fakat şifre vesayre değil sadece kayıt ettiğim kişiler girebilecek, kayıt ettiğim kişilerin dışında birisi bu programı indirirse giremeyecek nasıl olabilir acaba yardımcı olabilecek var mı?
(kısaca whitelist diyebiliriz.)
 
Çözüm
Public class Form1 Üstüne Ekle:
Kod:
Imports System.Management

Public class Form1 Altına Ekle:
Kod:
Dim cpuInfo As String
    Function GetHWID()
        Dim mc As New ManagementClass("win32_processor")
        Dim moc As ManagementObjectCollection = mc.GetInstances
        For Each mo As ManagementObject In moc
            If cpuInfo = "" Then
                cpuInfo = mo.Properties("processorID").Value.ToString
                Exit For
            End If
        Next
        Return cpuInfo
    End Function

Form_Load Ekle:
Kod:
   Dim a As New Net.WebClient
        RichTextBox1.Text = a.DownloadString("HWİD Dosyası Adresi")
        TextBox1.Text = GetHWID() + My.Computer.Name

HWİD Sorgula Buton Ekle:
Kod:
 Dim a As String =...

Rico

Hayatımı sadece ben değiştirebilirim
Ultra Member
Katılım
4 Eyl 2019
Konular
86
Mesajlar
885
Çözümler
49
Tepkime puanı
1,839
Konum
Moskova
RC Point
0
Bunun için bir veritabanına bağlaman yani sql login yapman gerekir.
 

utku1114

Banned Member
Katılım
2 Eyl 2020
Konular
107
Mesajlar
472
Tepkime puanı
225
Konum
Turkey
RC Point
0
Whitelist ler kullanıcı adı ile işler çünkü genelde alınan kullanıcı adı bidaha alınamaz ve bu sayede oluşturmuş oluruz ama değiştiremeyeceğimiz bir şey de HWİD bununla bir giriş yapabilirsin.Tabiki kullanıcıların HWİD lerini biyere kayıt etmen lazım (base64 ile şifrelenmiş) bunun için sana kodları verebilirim ama malesef bu kodlar c# olur bunu biraz anlıyorsan vb.net e de dönüştürebilirsin
 

Selyk

Prince Of Darkness
Legend Member
Katılım
6 Eyl 2020
Konular
81
Mesajlar
2,656
Çözümler
563
Tepkime puanı
1,760
RC Point
0
Public class Form1 Üstüne Ekle:
Kod:
Imports System.Management

Public class Form1 Altına Ekle:
Kod:
Dim cpuInfo As String
    Function GetHWID()
        Dim mc As New ManagementClass("win32_processor")
        Dim moc As ManagementObjectCollection = mc.GetInstances
        For Each mo As ManagementObject In moc
            If cpuInfo = "" Then
                cpuInfo = mo.Properties("processorID").Value.ToString
                Exit For
            End If
        Next
        Return cpuInfo
    End Function

Form_Load Ekle:
Kod:
   Dim a As New Net.WebClient
        RichTextBox1.Text = a.DownloadString("HWİD Dosyası Adresi")
        TextBox1.Text = GetHWID() + My.Computer.Name

HWİD Sorgula Buton Ekle:
Kod:
 Dim a As String = RichTextBox1.Text
        Dim b As String = TextBox1.Text
        If a.Contains(b) Then
            MsgBox("Hwid Onaylı Onaylı. Giriş Başarılı", MsgBoxStyle.Information)
            ' HWİD ONAYLI İSE OLMASINI İSTEDİĞİN İŞLEM YAP BURAYA
        Else
            MsgBox("Hwid Onaylı Değil. Lütfen Hwid'inizi Onaylatınız.", MsgBoxStyle.Critical)
        End If

Linklabel (Yenile) Ekle:
Kod:
  Dim a As New Net.WebClient
        RichTextBox1.Text = a.DownloadString("HWİD Dosyası Adresi")
        TextBox1.Text = GetHWID() + My.Computer.Name

HWİD Onaylat Buton Ekle:
Kod:
Process.Start("Kodu Onaylatmak İçin Size Ulaşabilceği Link Koyun.")
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst