THT DUYURU

 
 
C/C++ Çok paradigmalı ve çok kullanılan C/C++ dillerinin dökümanlarının paylaşım alanı.

Seçenekler

TC Doğrulayıcı

x4807 - ait Kullanıcı Resmi (Avatar)
Analizci
Üyelik tarihi:
08/2019
Nereden:
\x20
Mesajlar:
964
Konular:
111
Ticaret:
(0) %
15
2686
2 Hafta önce
#1
TC adreslerinin bir algoritması var. Ona göre bir doğrulayıcı;


Kod:
#include <stdio.h>
 #include <math.h>

 unsigned long
 get_digit (unsigned long num, int digit)
 {
 int digits = (int)(log10(num) + 1);

 return (unsigned long)(num/(pow(10, digits - digit)))%10;
 }

 int
 verify_tc (unsigned long tc)
 {
 int digits = (int)(log10(tc) + 1);

 if(digits != 11) return 0;

 int odd = 0;
 int even = 0;
 int sum;

 for (int i = 1; i <= 9; ++i)
           {
 if(i & 0x1) odd += get_digit(tc, i);
 else even += get_digit(tc, i);
           }

         sum = odd + even + get_digit(tc, 10);

 if ((odd*7-even)%10 != get_digit(tc, 10)) return 0;

 if(sum%10 != get_digit(tc, 11)) return 0;

 return 1;
 }

 int
 main (v0id)
 {
         printf("%d", verify_tc(10000000146));
 return 0;
 }
--------------------- systemctl poweroff
ѕeleɴια - ait Kullanıcı Resmi (Avatar)
Uzman Üye
Üyelik tarihi:
05/2018
Mesajlar:
1.748
Konular:
194
Teşekkür (Etti):
396
Teşekkür (Aldı):
1647
Ticaret:
(0) %
2 Hafta önce
#2
Elinize sağlık
ωσитαѕ - ait Kullanıcı Resmi (Avatar)
Kıdemli Üye
Üyelik tarihi:
10/2017
Yaş:
3
Mesajlar:
3.072
Konular:
505
Teşekkür (Etti):
1250
Teşekkür (Aldı):
1850
Ticaret:
(0) %
2 Hafta önce
#3
Eline sağlık x4807
Jaime Lannister - ait Kullanıcı Resmi (Avatar)
Stajyer Moderatör
Üyelik tarihi:
12/2020
Nereden:
CasterlyRock
Mesajlar:
1.211
Konular:
14
Teşekkür (Etti):
168
Teşekkür (Aldı):
299
Ticaret:
(0) %
2 Hafta önce
#4
Elinize Sağlık, güzel düşünmüşsün.
---------------------
Hear Me Roar!
Winston Bey - ait Kullanıcı Resmi (Avatar)
Tamamen Askıya Alındı
Üyelik tarihi:
02/2021
Mesajlar:
364
Konular:
14
Teşekkür (Etti):
29
Teşekkür (Aldı):
96
Ticaret:
(0) %
2 Hafta önce
#5
eline emeğine sağlık
Achernos - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
11/2020
Mesajlar:
21
Konular:
2
Teşekkür (Etti):
12
Teşekkür (Aldı):
2
Ticaret:
(0) %
2 Hafta önce
#6
Eline emeğine sağlık kardeşim güzel olmuş
Paradox84 - ait Kullanıcı Resmi (Avatar)
Uzman Üye
Üyelik tarihi:
09/2016
Nereden:
Siber dünya
Mesajlar:
1.049
Konular:
57
Teşekkür (Etti):
406
Teşekkür (Aldı):
356
Ticaret:
(0) %
2 Hafta önce
#7
benim de şöyle bir çalışmam vardı vakti zamanında. Sanırım tam olarak aynı şey değil ama. Sizinki geçerli bir tc girilip girilmediğini kontrol ediyor yanlış anlamadıysam
https://www.turkhackteam.org/c-c/166...asi-bulma.html
---------------------
PC Hızlandırma & Bakım v2 (EFSANE): Tıkla (Windows 7 için geliştirilmiştir. güncel değildir)
---------------------------------------------
C/C++: %50 - Photoshop: 40% - UE4: %30 - Python: %10
---------------------------------------------
Er ya da geç günahlarınızın bedelini ödeyeceksiniz. Ödeme yaptıysanız bu mesajı dikkate almayın.
TheFlow - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2021
Mesajlar:
133
Konular:
13
Teşekkür (Etti):
7
Teşekkür (Aldı):
22
Ticaret:
(0) %
2 Hafta önce
#8
TC kimlik numarası algoritması diye bir şey vardır bu:


TC Kimlik Numarası, Türk Vatandaşlarına verilen ve kişiye özgü olan 11 haneli bir numaradır. Her ne kadar bu konu üzerine resmi bir açıklama göremesem de bu numara sıradan veya rastgele değil, belirli bir kurala göre verilmektedir. Numaranın matematiksel bir algoritmayla oluşturulmasının yanında, sadece çift sayılar olması ve diğer aile bireylerine verilen kimlik numaralarının da belirli bir sistematiği bulunması gibi ilginç bir kaç durumuda bulunmaktadır. Kısaca Tc Kimlik Numarasının oluşturulması algoritmasını açıklayıp, bir kaç kod parçası ile örneklendirelim.
Tc Kimlik Numarası aslında 9 haneden oluşmaktadır, son 2 hanesi de kontrol/doğrulama amaçlı eklenmiştir. Kimlik numarası 0 ile başlayamaz. İlk 9 rakam kullanılarak 10. hane, ilk 10 rakam kullanılarak da 11. hane elde edilmektedir.
1., 3., 5., 7. ve 9. hanelerdeki rakamlar toplanır, 7 ile çarpılır ve 2., 4., 6. ve 8. hanelerdeki rakamların toplamı çıkarılır. Elde edilen sonucun birler basamağı (mod 10) kimlik numarasının 10. hanesini vermektedir.
Kimlik numarasının ilk 9 hanesi ile yukarıdaki yöntemle elde ettiğimiz 10. haneyi topladığımızda birler basamağı (mod 10) 11. haneyi vermektedir.





Alıntı:
rdeniz55´isimli üyeden Alıntı Mesajı göster
Arkadaşlar içine görünmez smtp kodlarını koymuş olabilir, dikkat edelim



Tabi canım ilk önce bende o kadar tip olacak ki işe yarasın, korkuyorum bilgisayara fotomu yüklemeye çöker diye(şaka ya şaka)
Konu TheFlow tarafından ( 2 Hafta önce Saat 21:07 ) değiştirilmiştir.
NYANKO - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2019
Mesajlar:
171
Konular:
40
Teşekkür (Etti):
8
Teşekkür (Aldı):
78
Ticaret:
(0) %
2 Hafta önce
#9
Alıntı:
rdeniz55´isimli üyeden Alıntı Mesajı göster
Arkadaşlar içine görünmez smtp kodlarını koymuş olabilir, dikkat edelim
Fazlaca illegal sitelerde bulunduğunuz & merakınızın olduğunu belli etmiş oldunuz

Kodlar ortada, bilmediğim halde dili okuyabildim bu kadar sade
---------------------
Herkesin Bildiği, Bilgi Değildir
Ghost Killer - ait Kullanıcı Resmi (Avatar)
Anka Red Team Junior
Üyelik tarihi:
01/2019
Nereden:
Mesajlar:
4.374
Konular:
137
Teşekkür (Etti):
114
Teşekkür (Aldı):
2295
Ticaret:
(0) %
2 Hafta önce
#10
eline sağlık dostum.
--------------------- Aşk güzeldir karşılığı varsa ama karşılıksız da sevilir karşımdaki vatansa...

#Ghost Killer#

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler