Menguraikan kode VKontakte. Cara mengubah kode HTML halaman di kontak

Artikel ini merupakan tambahan pada artikel tentang deobfuscation skrip. Prinsip dasar enkripsi dan pengemasan akan dibahas di sini. titik lemah perlindungan, metode penghapusan manual, serta alat universal untuk pelepasan pengepakan secara otomatis dan perlindungan berengsel dari skrip JavaScript. DI DALAM akhir-akhir ini makin kode sumber skrip dienkripsi atau dikemas. Yandex, DLE, dan proyek populer lainnya mulai terbawa oleh hal ini, dan cerita indah tentang "menjaga pengguna", "menghemat lalu lintas", dan omong kosong lainnya terlihat sangat lucu. Nah, jika seseorang menyembunyikan sesuatu, maka tugas kita adalah mengungkapnya.

Mari kita mulai dengan teorinya. Karena kekhasan eksekusi JavaScript, semua enkripsi dan pengepakan, terlepas dari keragamannya, hanya memiliki dua opsi algoritme: atau sebagai alternatif: Metode kedua paling sering digunakan untuk perlindungan kode sumber html halaman, serta berbagai Trojan untuk disuntikkan ke halaman kode berbahaya, seperti bingkai tersembunyi. Kedua algoritma dapat digabungkan, “kecanggihan” dan kompleksitas decryptor bisa apa saja, hanya prinsipnya sendiri yang tidak berubah.

Dalam kedua kasus tersebut ternyata fungsinya evaluasi() Dan dokumen.tulis() Data yang didekripsi sepenuhnya dikirimkan. Bagaimana cara mencegatnya? Coba ganti evaluasi() pada peringatan(), dan di Kotak Pesan yang terbuka Anda akan segera melihat teks yang didekripsi. Beberapa browser mengizinkan Anda menyalin teks dari Kotak Pesan, tetapi lebih baik menggunakan dekoder semi-otomatis ini:

  1. < html >
  2. < head >< title >Dekoder JavaScript
  3. < body >
  4. < script type = "text/javascript" >
  5. // Fungsi untuk menulis hasil dekripsi ke log
  6. dekoder fungsi (str) (
  7. dokumen. getElementById("didekode" ). nilai += str + "\n" ;
  8. < textarea id = "decoded" style = "width:900px; height:500px;" >
  9. < script type = "text/javascript" >

Misalnya, mari kita ambil beberapa skrip dari Yandex, setelah melihat kode sumbernya, kita melihat sesuatu yang tidak sehat:

Eval(fungsi(p,a,c,k,e,r)(e=fungsi(c)(kembali(c c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36)));if(!
"".replace(/^/,String))(sementara(c--)r=k[c]||e(c);k=)];e=function())(return"\w+") ; c=1);sementara(c--)jika(k[c])
p=p.replace(RegExp baru("\b"+e(c)+"\b","g"),k[c]);return p)("$.1e
.18=8(j)(3 k=j["6-9"]||"#6-9";3 l=j["6-L"]||".u-L";3 m=j ["6-L-17"]
||"";3 n=j["1d"]||0;$(5).2(".6-9").14("7");$(5).2(".6 -9").Z("7",8(
)(3 a=$(5).x();3 o=$(5).x();3 h=$(5).B("C");$(5).v("g -4");$(5).16(
$(k).q());3 t=$(o).2("15");3 c=$(o).2(".b-r");3 d=$(o).2 (".b-12");
[Omong kosong lainnya dipotong]

Saya akan segera mengatakan bahwa skrip ini diproses oleh Kompresor JavaScript, mudah dikenali dari tanda tangannya - nama karakteristik fungsi di awal skrip. Salin seluruh teks sumber skrip, ganti yang pertama evaluasi pada dekoder, tempelkan ke decoder dan simpan sebagai halaman html. Buka di browser apa pun dan lihat bahwa skrip yang belum dibongkar segera muncul di area teks. Masih terlalu dini untuk bersukacita; semua jeda baris dan format kode telah dihapus. Cara mengatasinya tertulis di artikel tentang deobfuscation.

Contoh kedua. Berikut adalah halaman html yang dicakup program HTML Pelindung. Ini adalah halaman yang menunjukkan kemampuan program, sehingga semua opsi diaktifkan di sana: memblokir pemilihan dan penyalinan teks, menonaktifkan tombol kanan mouse, melindungi gambar, menyembunyikan bilah status, mengenkripsi kode html, dll. Mari buka kode sumbernya dan lihat. Di bagian paling atas adalah document.write yang sudah familiar dan skrip terenkripsi. Kami menjalankannya melalui decoder, kami mendapatkan fungsi untuk mendekripsi konten utama:

Kode (JavaScript):

  1. hp_ok = benar ;fungsi hp_d01 (s )( ... potong ... o = ar . join ("" )+ os ; dokumen . tulis (o )

Kami mengganti fungsi document.write terakhir dengan decoder dan memasukkan ketiga skrip terenkripsi yang tersisa setelahnya:

  1. < script type = "text/javascript" >
  2. // Tempel skrip terenkripsi di sini terlebih dahulu
  3. // ganti semua panggilan ke eval() dan document.write() dengan decoder().
  4. hp_ok = benar ;fungsi hp_d01 (s )( .... o = ar . join ("" )+ os ; decoder (o );
  5. hp_d01 (unescape (">QAPKRV%22NCLEWC ....
  6. hp_d01 (tidak lolos ( ">QAPKRV%22NCLEWCEG? HctcQa ...
  7. hp_d01 (tidak lolos ( ">`mf(%22`eamnmp? !DDDDDD %22v ...

Untuk kenyamanan, skrip dalam artikel ini tidak diberikan secara lengkap; Anda harus menyalinnya secara keseluruhan. Kami membuka decoder di browser dan melihat skrip keamanan yang ditambahkan oleh program dan teks sumber halaman yang didekripsi. Untuk kenyamanan, Anda hanya dapat mendekripsi skrip ketiga, yang berisi kode html halaman tersebut. Hanya itu saja perlindungannya. Seperti yang Anda lihat, tidak ada yang rumit. Perlindungan lain untuk halaman HTML dihapus dengan cara yang sama.

Mari beralih dari dekripsi manual ke dekripsi otomatis. Untuk menghapus jenis perlindungan pertama, saya sedikit memodifikasi skrip Beautify Javascript yang sudah Anda ketahui dan mengkompilasinya menjadi file exe. Ini menangani sebagian besar perlindungan dan pembungkus JavaScript yang pernah saya lihat tanpa masalah.

Eval.JavaScript.Unpacker.1.1-PCL.rar (12.124 byte)


Untuk lebih lanjut kasus yang kompleks Kita harus menggunakan artileri berat. Ini proyek gratis, dirancang untuk meneliti Trojan dan kode berbahaya lainnya. Karena semua program yang dirancang untuk melindungi hak cipta jelas-jelas berbahaya, Malzilla akan membantu kita melawannya. Unduh (saat ini 1.2.0), buka kemasannya, luncurkan. Buka tab Decoder kedua, di jendela atas masukkan kode skrip terenkripsi, tekan tombol Jalankan skrip.



Dalam sebuah folder evaluasi_temp Semua hasil eksekusi fungsi eval(), termasuk fungsi perantara, dijumlahkan. Anda dapat melihatnya dengan mengklik tombol Tampilkan hasil eval(), teks akan terbuka di jendela bawah. Itu dapat disalin, ditempelkan ke jendela atas dan segera diformat dengan mengklik tombol Kode format. Selain decoder, Malzilla memiliki lebih banyak alat dan pengaturan yang memudahkan untuk menghapus perlindungan apa pun dari skrip JavaScript.



Anda juga bisa memperhatikan satu hal lagi alat gratis untuk bekerja dengan skrip terenkripsi - FreShow. Fungsinya lebih sedikit, tetapi ada tempatnya. Dari luar lokasi Anda dapat mengunduh video demo yang menunjukkan contoh bekerja dengan program ini.

Seperti yang Anda lihat, tidak ada yang sulit dalam menghapus perlindungan dari skrip JavaScript dan halaman html. Apakah Anda masih terus membela "hak penulis" Anda yang keji? Lalu kami mendatangi Anda!

Kami merilis buku baru"Pemasaran konten masuk jejaring sosial: Cara menarik perhatian pelanggan dan membuat mereka jatuh cinta dengan merek Anda.”

Berlangganan

Kode sumber situs adalah kumpulan markup HTML, gaya CSS, dan skrip JavaScript yang diterima browser dari server web.

Lebih banyak video di saluran kami - pelajari pemasaran internet dengan SEMANTICA

Hal ini dapat dibandingkan dengan serangkaian perintah yang diberikan kepada prajurit oleh seorang komandan. Bayangkan penonton tidak melihat atau mendengar bosnya. Dari sudut pandang mereka, militer melakukan tindakan secara independen. Dalam kasus kami, komandan adalah browser, perintah adalah kode sumber, dan tentara yang berbaris adalah hasil akhirnya.

Situs disimpan di server web, yang mengirimkan halaman berdasarkan permintaan pengguna. Permintaannya adalah mengetikkan URL di bilah alamat, mengklik link, atau mengklik tombol kirim pada formulir. Tidak masalah bahasa apa yang digunakan untuk menulis halaman web, apakah itu disertakan bagian perangkat lunak. Hasil akhir dari algoritma sisi server adalah sekumpulan tag html dan teks.
Kode sumber halaman adalah sekumpulan data yang mencakup:

  • markup html;
  • lembar gaya atau tautan file;
  • program yang ditulis dalam JavaScript atau tautan ke file dengan kode.

Ketiga bagian ini diproses oleh browser. Untuk server, ini hanyalah teks yang perlu dikirim sebagai respons terhadap permintaan.

Mengapa kita mungkin perlu mempelajari kode sumbernya

Segala sesuatu yang kami lihat, dapat kami analisis dan terapkan untuk memecahkan masalah tertentu yang muncul saat bekerja dengan situs, terutama saat mengoptimalkannya. Dengan melihat kode sumbernya, kita dapat:

  • Lihat tag meta situs Anda atau situs orang lain untuk menganalisisnya.
  • Lihat ada tidaknya elemen tertentu di situs: penghitung, kode identifikasi di berbagai sistem, skrip tertentu dan hal lainnya.
  • Cari tahu parameter elemen: ukuran, warna, font.
  • Temukan jalur ke foto dan elemen lain yang terletak di halaman.
  • Jelajahi tautan dari halaman tersebut.
  • Temukan masalah dengan kode yang mengganggu proses optimasi situs web: yang tidak diatasi file terpisah gaya, skrip, kode tidak valid.

Ini adalah fitur dasar, namun kenyataannya, dengan mampu membaca kode, Anda dapat mempelajari lebih banyak tentang halaman tersebut.

Cara melihat kode sumber suatu situs

Tidak mungkin melakukan ini sepenuhnya dalam bentuk yang diposting di server dari browser. Namun Anda dapat melihat semua markup dengan mengklik halaman tersebut tombol kanan tikus. Di sini dan di bawah menggunakan contoh Google Chrome.

Pilih opsi “Lihat kode halaman” dan dapatkan daftar lengkap di tab terpisah.

Itu hanya teks yang harus Anda analisis untuk memahaminya. Namun Anda bisa mendapatkan kode interaktif menggunakan alat pengembang.

Cara menemukan kode sumber halaman situs web

Klik pada ikon menu di browser. Paling sering terletak di sebelah kanan dan terlihat seperti tiga titik atau garis.

Di bagian alat tambahan pilih "Alat Pengembang".

Sebuah jendela akan terbuka menunjukkan status aktif kode. Ini berarti bahwa ketika Anda mengklik markup, gaya elemen akan muncul di sebelahnya, dan blok yang dipilih akan disorot pada halaman.

Di tab “Sumber” Anda dapat melihat konten beberapa file: skrip, font, gambar.

Di tab “Keamanan”, Anda dapat memeriksa sertifikat situs.

Tab “Audit” akan membantu Anda memeriksa sumber daya yang diposting di hosting.

Jika letak panel di sebelah kanan kurang nyaman, Anda dapat mengklik tiga titik dan mengubahnya dengan memilih item yang diinginkan.

Cara melihat meta tag

Setiap dokumen HTML menyertakan tag struktur. Berikut beberapa di antaranya:

  1. Html – seluruh dokumen.
  2. Kepala – bagian header layanan.
  3. Judul – judul halaman (ditampilkan pada tab).
  4. Isi – isi dokumen.
  5. H1-H6 – judul teks halaman.
  6. Artikel – artikel.
  7. Bagian – bagian.
  8. Tidak bisa – tidak bisa.
  9. Div – blok.
  10. Rentang – tali.
  11. P – paragraf.
  12. Meja – meja.

Elemen dirancang untuk membatasi bagian-bagian pada halaman secara logis; jika perlu, elemen tersebut dirancang menggunakan gaya. Mereka berisi teks yang entah bagaimana terlihat di halaman. Namun tag Head berisi informasi layanan. Tag meta digunakan untuk menunjukkannya. Segala sesuatu yang tertulis di dalamnya ditujukan untuk server dan mesin pencari.

Isinya tidak dapat ditemukan dengan cara lain apa pun.

Mari kita perhatikan Label tautan. Dengan bantuannya, tautan ke file eksternal yang disertakan ditentukan. Jika diinginkan, Anda dapat melihat isinya dan menyimpannya ke disk. Untuk melakukan ini, pindahkan penunjuk ke alamat dan tekan RMB. Pilih "Buka di Tab baru".

Akan terbuka di tab baru berkas yang ditentukan, yang dapat Anda lihat atau simpan.

Cara melihat kode sumber halaman untuk men-debug skrip

Dalam hal ini, akan lebih mudah untuk membuka halaman di mesin lokal. Jika Anda hanya perlu memperbaiki markup, gaya, dan skrip, maka ini dapat dilakukan langsung dari foldernya. Kode HTML dilihat dengan cara yang sama. Inilah kesalahannya kode JavaScript dapat dilihat di tab “Konsol”. Ini menunjukkan deskripsi kesalahan dan nomor baris tempat terjadinya.

Sintaksnya bisa dilihat langsung di kodenya. Inilah gunanya tab “Sumber”.

Cara melihat kode elemen tertentu

Untuk halaman besar Dengan sejumlah besar unsur-unsurnya sulit ditemukan kode yang diperlukan di seluruh markup. Dalam hal ini, Anda harus menggunakan tim khusus menu konteks. Gerakkan mouse ke atas fragmen dan tekan RMB. Pilih perintah “Lihat Kode”.

Jendela yang sama akan terbuka, tetapi dengan fokus pada objek yang dipilih.

Melanjutkan

Kami telah memberi tahu Anda apa itu kode sumber halaman. Cukup menguasai pengetahuan dasar HTML dan CSS, serta penggunaannya alat yang nyaman pengembang, Anda dapat men-debug dokumen HTML Anda sendiri.

Melihat kode sumber daya di Internet akan memungkinkan Anda belajar tidak hanya darinya pengalaman sendiri, tetapi juga menggunakan contoh kerja nyata. Dan bagi pakar SEO, tag meta akan berguna, informasi yang dapat memberi tahu banyak tentang situs tersebut.

Di bawah semua orang gambar yang indah, tipografi yang sempurna, dan ajakan bertindak yang ditempatkan dengan luar biasa, kode sumber situs Anda berada.

Setiap hari, browser Anda mengubah kode ini menjadi halaman yang mengesankan bagi pengunjung dan klien Anda.

Google dan mesin pencari lainnya "membaca" kode ini untuk menentukan di mana halaman web Anda akan muncul dalam indeks mereka untuk permintaan pencarian tertentu.

Oleh karena itu, sangat nilai yang besar Untuk optimasi mesin pencari(SEO) memiliki apa yang ada di kode sumber.

Ini panduan cepat, akan menunjukkan cara membaca kode sumber situs sehingga Anda yakin SEO Anda benar dan mengajari Anda cara memeriksa persyaratan SEO.

Kita juga akan melihat beberapa situasi lain di mana mengetahui cara melihat dan memeriksa bagian utama kode sumber akan membantu dalam upaya pemasaran lainnya.

Cara melihat kode sumber.

Langkah pertama dalam memeriksa kode sumber situs Anda adalah dengan melihat kode sumber sebenarnya. Browser web apa pun memungkinkan Anda melakukan ini dengan mudah.

Di bawah ini adalah perintah keyboard untuk melihat kode sumber halaman web Anda komputer Dan Mac.

  • Firefox - CTRL + U (Tahan tombol CTRL dan tekan tombol "U") Alternatifnya, Anda dapat membuka menu "Firefox", lalu klik "Pengembang Web" dan kemudian "Sumber Halaman".
  • Penjelajah Internet- CTRL + U. Atau klik kanan dan pilih "Lihat Sumber".
  • Chrome - CTRL + U. Anda dapat mengklik gambar kunci dengan tiga garis horizontal di sebelah kanan sudut atas. Kemudian klik "Alat" dan pilih "Lihat Sumber".
  • Opera - CTRL + U. Anda juga dapat mengklik kanan halaman web dan memilih "Lihat Sumber Halaman".

Mac

  • Safari - kombinasi Kunci opsi+ Command + U. Anda juga dapat mengklik kanan pada halaman web dan memilih “Tampilkan Sumber Halaman.”
  • Firefox - Anda dapat mengeklik kanan dan memilih "sumber" atau Anda dapat menavigasi ke menu "Alat", pilih "Pengembang Web", dan klik "Sumber Halaman". Kombinasi Tombol Ctrl+kamu.
  • Chrome - Buka "Lihat", lalu klik "pengembang", lalu "Lihat Sumber". Anda juga dapat mengeklik kanan dan memilih "Lihat Sumber Halaman". Pintasan keyboardnya adalah Option + Command + U.

Setelah Anda mengetahui cara melihat kode sumber, Anda harus mengetahui cara mencarinya.

Biasanya, fitur pencarian yang sama yang Anda gunakan saat menjelajahi web biasanya juga berlaku untuk pencarian sumber.

Perintah CTRL + F (temukan) akan membantu Anda dengan cepat melihat kode sumber elemen SEO penting.

Tag judul.

Tag judul adalah elemen terpenting dari SEO. Ini adalah hal terpenting dalam kode sumber.

Jika Anda hanya ingin mengambil satu hal berharga dari artikel ini, pertimbangkan ini:

Anda tahu ini Hasil Google menyediakan ketika Anda sedang mencari sesuatu.

Semua hasil ini diambil dari tag judul halaman web. Jadi jika Anda tidak memiliki tag judul dalam kode sumber Anda, Anda mungkin tidak muncul di Google (atau mesin pencari lainnya).

Percaya atau tidak, saya pernah melihat situs web tanpa tag judul. Mari kita coba lakukan pencarian cepat di Google untuk istilah " Panduan Pemasaran". Apa yang kami lihat:

Anda dapat melihat hasil pencarian pertama untuk blog tersebut metrik KISS bab Panduan Pemasaran.

Jika kita mengikuti link hasil pencarian pertama dan melihat kode sumber halaman tersebut, kita dapat melihat tag di judul:

Tag judul ditunjukkan dengan tag pembuka: </b>. dan diakhiri dengan tag penutup: <b></ <i>judul</i>> </b>. Tag judul biasanya terletak di bagian atas kode sumber <b><head> </b>. </i></p> <p>Dan kita bisa melihat bahwa konten yang ada di dalam title tag tersebut sesuai dengan yang digunakan pada judul hasil pencarian Google.</p> <p>Namun bukan hanya title tag saja yang dibutuhkan untuk bisa masuk dalam hasil pencarian Google.</p> <p>Google juga mengidentifikasi kata-kata dalam tag judul sebagai kata kunci penting yang diyakini relevan dengan pencarian pengguna.</p> <p>Jadi jika Anda ingin mendapatkan peringkat halaman web tertentu untuk topik tertentu, maka sebaiknya pastikan bahwa kata-kata yang menggambarkan subjek tersebut disertakan dalam tag judul.</p> <p>Ada sejumlah sumber online tempat Anda dapat mempelajari lebih lanjut tentang peran penting kata kunci dan tag judul <a href="https://danykom.ru/id/mikroprocessory-referat-arhitektura-mikroprocessora--/">arsitektur keseluruhan</a> situs Anda.</p> <p>Berikut adalah beberapa poin penting yang akan memungkinkan Anda mengingat pentingnya Tag Judul Anda:</p> <ul><li>Pastikan Anda hanya memiliki satu tag judul per halaman web.</li> <li>Pastikan setiap halaman web di situs Anda memiliki tag judulnya sendiri.</li> <li>Pastikan setiap tag judul di situs Anda unik. Jangan pernah menduplikasi konten tag judul tertentu.</li> </ul><h3></h3> <p>Berikutnya <a href="https://danykom.ru/id/gde-stavit-heshtegi-v-instagramm-heshtegi-v-instagramm---samyi/">elemen penting</a> Bagian kepala halaman web Anda adalah tag deskripsi meta.</p> <p>Ini adalah cuplikan 160 karakter konten Anda yang muncul di bawah judul Anda di mesin pencari.</p> <p><img src='https://i1.wp.com/infobiz-tools.com/wp-content/uploads/2014/02/read-website.png' height="511" width="500" loading=lazy loading=lazy></p> <p>Saya telah melihat ratusan situs yang mengabaikan tag ini.</span><span>Sangat mudah untuk menemukannya di kode sumber:</p> <p><img src='https://i0.wp.com/infobiz-tools.com/wp-content/uploads/2014/02/how-read1.png' width="100%" loading=lazy loading=lazy></p> <p>Jadi, periksa dan pastikan tag ini ada di semua halaman web situs Anda. Lebih penting lagi, pastikan Anda tidak menduplikasinya di beberapa halaman.</p> <p>Tag deskripsi meta duplikat tidak dikenakan penalti <a href="https://danykom.ru/id/kakie-byvayut-poiskovye-sistemy-kakie-est-poiskovye-sistemy/">mesin pencari</a>, tapi ini adalah kesalahan pemasaran yang sangat besar.</p> <p>Banyak orang yang mengabaikan meta tag deskripsi, padahal Anda memang harus mengerjakannya karena dibaca oleh mesin pencari.</p> <p>Pikirkan tentang bagaimana tag deskripsi meta akan membantu menarik lebih banyak pengunjung dan meningkatkan konversi bertarget ke situs Anda.</p> <p>Melihat-lihat situs yang tak terhitung jumlahnya di Internet, Anda dapat menemukan situs yang sangat kami sukai. Sejumlah pertanyaan langsung muncul. Apakah situs tersebut dibuat menggunakan kode buatan sendiri atau sejenis CMS? Apa miliknya <a href="https://danykom.ru/id/vneshnii-vid-nazvaniya-polei-ili-kak-izmenit-placeholder-kak-izmenit-cvet/">gaya CSS</a>? Apa meta tag-nya? Dan sebagainya.</p> <p>Ada banyak tools yang dapat digunakan untuk mengekstrak informasi tentang kode suatu halaman website. Namun kami selalu memiliki tombol kanan mouse. Inilah yang akan kami gunakan, menggunakan situs saya sebagai contoh.</p> <h2>Bagaimana cara melihat kode halaman?</h2> <p>Untuk melihat kode sumber halaman situs, Anda perlu mengarahkan mouse ke area mana pun di halaman web (kecuali gambar dan link). Setelah ini, klik tombol kanan mouse. Sebuah jendela dengan beberapa opsi akan terbuka di depan kita (in <a href="https://danykom.ru/id/yandeks-brauzer-parol-na-vhod-kak-postavit-parol-na-raznye-brauzery/">browser yang berbeda</a> mungkin sedikit berbeda). DI DALAM <a href="https://danykom.ru/id/vosstanovlenie-udalennoi-istorii-v-google-chrome-istoriya-brauzera-google-chrome/">peramban Google</a> Chrome, misalnya, ini adalah perintahnya:</p> <ul><li>kembali;</li> <li>maju;</li> <li>menyalakan ulang;</li> <li>simpan sebagai;</li> <li>segel;</li> <li>terjemahkan ke dalam bahasa Rusia;</li> <li><b>lihat kode halaman</b>;</li> <li>kode tampilan.</li> </ul><p>Kita perlu mengklik <b>lihat kode halaman</b>, dan kode html halaman situs akan terbuka di depan kita.</p> <h2>Melihat kode halaman: apa yang harus diperhatikan?</h2> <p>Jadi, kode halaman HTML adalah daftar baris bernomor yang masing-masing membawa informasi tentang bagaimana situs ini dibuat. Untuk segera belajar memahami hal ini <a href="https://danykom.ru/id/ne-zaryazhaetsya-telefon-vozmozhnye-prichiny-i-sposoby-ih/">jumlah yang sangat besar</a> tanda dan <a href="https://danykom.ru/id/lyubovnye-simvoly-dlya-vk-specialnye-simvoly-vkontakte/">karakter khusus</a>, Anda perlu membedakan bagian kode yang berbeda.</p> <p>Misalnya, baris kode di dalam tag head berisi informasi untuk <a href="https://danykom.ru/id/kak-zaiti-zapreshchennyi-sposoby-dlya-mobilnyh-telefonov-kesh-poiskovyh/">mesin pencari</a> dan webmaster. Mereka tidak ditampilkan di situs. Di sini Anda dapat melihat caranya <a href="https://danykom.ru/id/poiskovaya-sistema-bing-chto-vazhen-kontent-i-plotnost-klyuchevyh-slov/">kata kunci</a> Halaman ini dipromosikan berdasarkan cara penulisan judul dan deskripsinya. Anda juga dapat menemukan link di sini, dengan mengklik link tersebut kita akan belajar tentang keluarga <a href="https://danykom.ru/id/gugl-shrifty-russkie-ispolzovanie-v-css-c-vnedrenie-shriftov-google-s-pomoshchyu/">font Google</a> digunakan di situs.</p> <p>Jika situs tersebut dibuat <a href="https://danykom.ru/id/kak-sozdat-i-vyvesti-menyu-v-wordpress-eto-prosto-s-funkciei-wp-nav-menu/">CMS WordPress</a> atau Joomla, maka akan terlihat juga di sini. Misalnya, area ini menampilkan informasi tentang <a href="https://danykom.ru/id/wordpress-shablony-wordpress-shablony-tema-stroitelnoi-tematiki-dlya-wordpress/">Tema WordPress</a> atau <a href="https://danykom.ru/id/gde-mozhno-skachat-shablony-dlya-joomla-gde-vzyat-wordpress-temy-wordpress/">Templat Joomla</a> lokasi. Anda bisa melihatnya dengan membaca isi link yang disorot dengan warna biru. Satu tautan menunjukkan templat situs web.</p> <p>Misalnya:</p> <p><i>//fonts.googleapis.com/css?family=Source+Sans+Pro%3A400%2C400italic%2C600&ver=4.5.3</i></p> <p>Kita akan melihat gaya font CSS halaman tersebut. DI DALAM <a href="https://danykom.ru/id/internet-s-postoplatnoi-sistemoi-mezhdunarodnyi-rouming-tarificiruetsya-v-dannom-sluchae-soglasno-dru/">dalam hal ini</a> font yang digunakan. Ini dapat dilihat di sini - font-family: 'Source Sans Pro'.</p> <p>Situs ini dioptimalkan menggunakan plugin SEO <a href="https://danykom.ru/id/nastroika-yoast-seo-versiya-8-1-yoast-ili-all-in-one-seo-pack-kakoi-plagin-vybrat-kak-rabotaet/">SEO Yoast</a>. Ini dapat dilihat dari bagian kode yang dikomentari ini:</p> <p><i>Situs ini dioptimalkan dengan Yoast <a href="https://danykom.ru/id/seo-rukovodstvo-po-poiskovoi-optimizacii-bloga-na-wordpress-vazhnye/">plugin seo</a> v3.4.2 – https://yoast.com/wordpress/plugins/seo/</i></p> <p>Semua informasi yang terdapat di dalam tag body ditampilkan oleh browser di layar monitor. Disini kita melihat kode html halaman tersebut, dan di bagian paling bawah terdapat kode script Yandex Metrics. Itu dikelilingi oleh tag komentar dengan teks:</p> <p><i>/Penghitung Yandex.Metrika</i></p> <p><img src='https://i2.wp.com/vlad-tver.ru/wp-content/uploads/2016/08/metrika.jpg' width="100%" loading=lazy loading=lazy></p> <h2>Mari kita simpulkan</h2> <p>Setelah melakukan analisis kode yang agak dangkal <a href="https://danykom.ru/id/zapomnit-yandeks-startovoi-stranicei-kak-sdelat-glavnuyu/">halaman rumah</a> situs, kita dapat menarik kesimpulan tentang alat yang digunakan untuk membuat halaman ini. Kami melihatnya:</p> <ul><li>CMS WordPress;</li> <li>Sumber font Google Sans Pro;</li> <li>Tema WordPress – Sydney;</li> <li>plugin Yoast;</li> <li>Penghitung metrik Yandex.</li> </ul><p>Sekarang prinsip analisis <a href="https://danykom.ru/id/vklyuchenie-css-v-html-kod-oformlenie-html-tegov-atributom-style-vstroennye/">kode html</a> Halaman situsnya cukup jelas. Sama sekali tidak perlu membiarkan halaman yang Anda teliti tetap terbuka di browser. Anda dapat menyimpan kode halaman ke komputer Anda menggunakan kombinasi tombol ctrl+a, ctrl+c, ctrl+v. Tempelkan ke mana saja <a href="https://danykom.ru/id/dlya-obrabotki-tekstovoi-informacii-na-kompyutere-ispolzuyutsya-tekstovye/">editor teks</a>(Notepad++ lebih baik) dan simpan dengan <a href="https://danykom.ru/id/html-kod-kody-cvetov-html-html---chto-eto-za-rasshirenie-html-dlya/">ekstensi html</a>. Dengan demikian, sewaktu-waktu Anda dapat mempelajarinya lebih dalam dan menemukan informasi yang lebih berguna untuk diri Anda sendiri.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </article> <div id="disqus_thread"> <div id="dsq-content"> <ul id="dsq-comments"> <li class="comment even thread-even depth-1" id="dsq-comment-2"> <div id="dsq-comment-header-2" class="dsq-comment-header"> <cite id="dsq-cite-2"> <span id="dsq-author-user-2">Sergei Savenkov</span> </cite> </div> <div id="dsq-comment-body-2" class="dsq-comment-body"> <div id="dsq-comment-message-2" class="dsq-comment-message"> <p>semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat</p> </div> </div> </li> </ul> </div> </div> </div> </div> <div class="wpb_column vc_column_container td-pb-span4"> <div class="vc_column-inner "> <div class="wpb_wrapper"> <div class="wpb_widgetised_column wpb_content_element"> <div class="wpb_wrapper"> <div class="td-a-rec td-a-rec-id-sidebar td-rec-hide-on-p "> <div id="adriver_banner_1494422254"></div> </div> <div class="td-a-rec td-a-rec-id-custom_ad_1 td-rec-hide-on-p "> <div> </div> <div id='div-gpt-ad-1491821174306-2' style='height:600px; width:300px;'> </div> </div> <div class="td-a-rec td-a-rec-id-custom_ad_2 td-rec-hide-on-p "> <div> </div> <div id='div-gpt-ad-1491821174306-3' style='height:600px; width:300px;'> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="td-footer-wrapper td-footer-template-14"> <div class="td-container td-footer-bottom-full"> <div class="td-pb-row"> <div class="td-pb-span3"> <aside class="footer-logo-wrap"><a href="https://danykom.ru/id/"><img class="td-retina-data" src="/uploads/logo.png" data-retina="/wp-content/uploads/2017/02/logo_544x180_bw.png" alt="Teknik. Berita. Telepon. Laptop. Perbandingan. jendela" title="Teknik. Berita. Telepon. Laptop. Perbandingan. jendela"/ loading=lazy loading=lazy></a></aside> </div> <div class="td-pb-span5"> <aside class="footer-text-wrap"> <div class="block-title"><span>Informasi umum</span></div>.</aside> </div> <div class="td-pb-span4"> <aside class="footer-social-wrap td-social-style-2"> <div class="block-title"><span>Situs jejaring sosial</span></div> <span class="td-social-icon-wrap"> <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://danykom.ru/rasshifrovka-koda-vkontakte-kak-izmenit-html-kod-stranicy-v/" title="Facebook"> <i class="td-icon-font td-icon-facebook"></i> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="" title="Instagram"> <i class="td-icon-font td-icon-instagram"></i> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="" title="RSS"> <i class="td-icon-font td-icon-rss"></i> </a> </span></aside> </div> </div> </div> </div> <div class="td-sub-footer-container"> <div class="td-container"> <div class="td-pb-row"> <div class="td-pb-span7 td-sub-footer-menu"> <div class="menu-td-demo-footer-menu-container"> <ul id="menu-td-demo-footer-menu" class="td-subfooter-menu"> </ul> </div> </div> <div class="td-pb-span5 td-sub-footer-copy">Teknologi 2024. Berita. Telepon. Laptop. Perbandingan. jendela</div> </div> </div> </div> </div> <link rel='stylesheet' id='css-5-css' href='/wp-content/mmr/ffba0e2b-1516146715.min.css' type='text/css' media='all' /> <script type='text/javascript' src='https://danykom.ru/wp-content/mmr/4ab436a1-1516146715.min.js'></script> <script> (function() { var html_jquery_obj = jQuery('html'); if (html_jquery_obj.length && (html_jquery_obj.is('.ie8') || html_jquery_obj.is('.ie9'))) { var path = '/wp-content/themes/Newspaper/style.css'; jQuery.get(path, function(data) { var str_split_separator = '#td_css_split_separator'; var arr_splits = data.split(str_split_separator); var arr_length = arr_splits.length; if (arr_length > 1) { var dir_path = '/wp-content/themes/Newspaper'; var splited_css = ''; for (var i = 0; i < arr_length; i++) { if (i > 0) { arr_splits[i] = str_split_separator + ' ' + arr_splits[i]; } //jQuery('head').append('<style>' + arr_splits[i] + '</style>'); var formated_str = arr_splits[i].replace(/\surl\(\'(?!data\:)/gi, function regex_function(str) { return ' url(\'' + dir_path + '/' + str.replace(/url\(\'/gi, '').replace(/^\s+|\s+$/gm, ''); }); splited_css += "<style>" + formated_str + "</style>"; } var td_theme_css = jQuery('link#td-theme-css'); if (td_theme_css.length) { td_theme_css.after(splited_css); } } }); } })(); </script> </body> </html>