Türk Hack Team T.C Kimlik Sorgulama Programı [KOD & EXE]

Leatrix

Kıdemli Üye
12 Ağu 2018
3,355
10
23
Teşkilat
Formunuza 1 Adet Button Ve TextBox ekliyeceksiniz.
Kod:
<Window x:Class="tckimlik.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:tckimlik"
        mc:Ignorable="d"
        Title="www.turkhackteam.org" Height="350" Width="525">
    <Grid>
        <TextBox x:Name="txtTc" HorizontalAlignment="Left" Height="36" Margin="146,71,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="224"/>
        <Button x:Name="button" Content="DOĞRULA" HorizontalAlignment="Left" VerticalAlignment="Top" Width="224" Margin="146,112,0,0" Height="48" Click="button_Click"/>
        <TextBlock x:Name="textBlock" HorizontalAlignment="Left" Margin="146,185,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Height="37" Width="224"/>

    </Grid>
</Window>

C# Kodları
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.********s;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace tckimlik
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private **** button_Click(object sender, RoutedEventArgs e)
        {
            string tcKimlikNo = txtTc.Text;
            bool returnvalue = false;
            if (tcKimlikNo.Length == 11)
            {
                Int64 ATCNO, BTCNO, TcNo;
                long C1, C2, C3, C4, C5, C6, C7, C8, C9, Q1, Q2;

                TcNo = Int64.Parse(tcKimlikNo);

                ATCNO = TcNo / 100;
                BTCNO = TcNo / 100;

                C1 = ATCNO % 10; ATCNO = ATCNO / 10;
                C2 = ATCNO % 10; ATCNO = ATCNO / 10;
                C3 = ATCNO % 10; ATCNO = ATCNO / 10;
                C4 = ATCNO % 10; ATCNO = ATCNO / 10;
                C5 = ATCNO % 10; ATCNO = ATCNO / 10;
                C6 = ATCNO % 10; ATCNO = ATCNO / 10;
                C7 = ATCNO % 10; ATCNO = ATCNO / 10;
                C8 = ATCNO % 10; ATCNO = ATCNO / 10;
                C9 = ATCNO % 10; ATCNO = ATCNO / 10;
                Q1 = ((10 - ((((C1 + C3 + C5 + C7 + C9) * 3) + (C2 + C4 + C6 + C8)) % 10)) % 10);
                Q2 = ((10 - (((((C2 + C4 + C6 + C8) + Q1) * 3) + (C1 + C3 + C5 + C7 + C9)) % 10)) % 10);

                returnvalue = ((BTCNO * 100) + (Q1 * 10) + Q2 == TcNo);
            }


            if (returnvalue)
                textBlock.Text = "TC Kimlik Numarası Geçerli";
            else
                textBlock.Text = "TC Kimlik Numarası Geçersiz";
        }
    }
}


İndir
Dosya.tc - Ücretsiz, Hızlı ve Kolay Dosya Paylaşımı

Virus Total 0/67 [EXE]
https://www.virustotal.com/#/file/7...2e4962f526d0d5d13d9dc49ef2218118b89/detection

Ekran Görüntüsü
Wk8CUghIEwIp1rAQEiCBzAjMnTvXt6mcrl8PTPLWDEJkIASBCgESriBRpBAtgQoBNnyZ0koAQBCoESbqARJJAtAQpBtvxZOwkoQY.png


Kanıt [Kendi T.C Kimliğim
8za1q4PfQH2KYOyNhz1IlQ.png
 
Son düzenleme:

Leatrix

Kıdemli Üye
12 Ağu 2018
3,355
10
23
Teşkilat
Sahte tc oluşturmaya mı yarıyor?
Yazdığımız numaranın tc kimlik numarası algoritmasına uyup uymadığını mı test ediyor?
Yoksa yazdığım tc kimlik numarasının sahibini mi buluyor?

TC Kimlik Oluşturucu Var İstersen Ata Bilirim Ama Konu Çöpe Taşındı Yasakmış

Tc Kimlik Doğrumu Diye Bakıyor Yani Hesap Vs Vs İsterler ise Sizden ve tc kimlik atarlar ise bu program dan çalışıp çalışmadığını deniye bilirsiniz
 

Leatrix

Kıdemli Üye
12 Ağu 2018
3,355
10
23
Teşkilat
Öncelikle eline sağlık ama aklımda bi soru var neye göre doğru olup olmadığı anlaşılıyor

11 Haneli Kod Var Yani TC Kimlik T.C Kimlik Kontrol Eden Bir Siteden Alındı Bu Kodlar Yani Kodlar Ne Bir Yere Gidiyor Nede Veriliyor Yani Güvende Oluyor Hiç Kİmseye Gİtmiyor Yani Kodlar Türk Sitesinden Alındı Güvene Bilirsiniz.
 

jasgues

Katılımcı Üye
22 Nis 2009
806
32
Sakarya
Öncelikle eline sağlık ama aklımda bi soru var neye göre doğru olup olmadığı anlaşılıyor

11 Haneli Kod Var Yani TC Kimlik T.C Kimlik Kontrol Eden Bir Siteden Alındı Bu Kodlar Yani Kodlar Ne Bir Yere Gidiyor Nede Veriliyor Yani Güvende Oluyor Hiç Kİmseye Gİtmiyor Yani Kodlar Türk Sitesinden Alındı Güvene Bilirsiniz.

Kodlar herhangi bir siteye yada kişiye veri göndermiyor :) Matematiksel bir işlem yapıyor.

Alıntı ile açıklayayım:

bildiğiniz gibi t.c. kimlik numaraları 11 hanelidir. bu algoritma da numaramız ilk 9 hane + son 2 hane olarak parçalanıyor. bu 9 hanede 29999 çıkardığınız da kütükde sizden bir önceki kişinin tc sinin ilk 9 hanesini bulursunuz, tam tersinde de yani 29999 eklediğinizde kütükde sizden sonraki kişinin tc nosunun ilk 9 hanesini bulursunuz.

peki ya geriye kalan 2 hane ?

geriye kalan 2 hane doğrulama hanesi olarak da adlandırabiliriz. bu iki haneden

10. basamakdaki sayı ise şöyle bulunuyor:

ilk 9 hanede 1.+3.+5.+7. ve 9. sayıyı toplayın 7 ile çarpın.
elde ettiğiniz bu sayıdan ilk 9 haneli sayıdaki 2.,4.,6. ve 8. sayıyı çıkartın
şimdi elde ettiğiniz bu sayının birler basamağı 10. hanemizi oluşturuyor

11. hane:

ilk 10 sayının toplamının birler basamağı ise 11. hanemiz oluyor.

şimdi bu yöntemle atamızın t.c kimlik numarasını bulalım:

ilk 9 hanede hem ilk basamak hemde son basamak 0 olamaz. bu nedenle en küçük sayımız:

100000001 ilk dokuz hanemiz

10. hanemiz :

1+0+0+0+0+0+0+0+1= 2

2x7= 14
14-0-0-0-0=14 son hanemiz yani birler basamağı 4 olduğundan 10. hanemiz 4

11. hanemiz:

1+0+0+0+0+0+0+0+1+4=6 zaten sayımız tek haneli çıkdığından 11. hanemiz 6

ve atamızın tc kimlik numarası 10000000146 (zaten yetkililer bunu açıklamıştı ama biz örnek olsun diye sizlerle bir daha paylaşalım istedik)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.