array(6) {
  ["headers"]=>
  object(WpOrg\Requests\Utility\CaseInsensitiveDictionary)#522 (1) {
    ["data":protected]=>
    array(6) {
      ["date"]=>
      string(29) "Sat, 09 May 2026 14:36:55 GMT"
      ["server"]=>
      string(22) "Apache/2.4.58 (Ubuntu)"
      ["vary"]=>
      string(15) "Accept-Encoding"
      ["content-encoding"]=>
      string(4) "gzip"
      ["content-length"]=>
      string(2) "62"
      ["content-type"]=>
      string(24) "text/html; charset=UTF-8"
    }
  }
  ["body"]=>
  string(43) "{"blacklisted":0,"country":"United States"}"
  ["response"]=>
  array(2) {
    ["code"]=>
    int(200)
    ["message"]=>
    string(2) "OK"
  }
  ["cookies"]=>
  array(0) {
  }
  ["filename"]=>
  NULL
  ["http_response"]=>
  object(WP_HTTP_Requests_Response)#526 (5) {
    ["response":protected]=>
    object(WpOrg\Requests\Response)#525 (10) {
      ["body"]=>
      string(43) "{"blacklisted":0,"country":"United States"}"
      ["raw"]=>
      string(257) "HTTP/1.1 200 OK
date: Sat, 09 May 2026 14:36:55 GMT
server: Apache/2.4.58 (Ubuntu)
vary: Accept-Encoding
content-encoding: gzip
content-length: 62
content-type: text/html; charset=UTF-8
connection: close

{"blacklisted":0,"country":"United States"}"
      ["headers"]=>
      object(WpOrg\Requests\Response\Headers)#524 (1) {
        ["data":protected]=>
        array(6) {
          ["date"]=>
          array(1) {
            [0]=>
            string(29) "Sat, 09 May 2026 14:36:55 GMT"
          }
          ["server"]=>
          array(1) {
            [0]=>
            string(22) "Apache/2.4.58 (Ubuntu)"
          }
          ["vary"]=>
          array(1) {
            [0]=>
            string(15) "Accept-Encoding"
          }
          ["content-encoding"]=>
          array(1) {
            [0]=>
            string(4) "gzip"
          }
          ["content-length"]=>
          array(1) {
            [0]=>
            string(2) "62"
          }
          ["content-type"]=>
          array(1) {
            [0]=>
            string(24) "text/html; charset=UTF-8"
          }
        }
      }
      ["status_code"]=>
      int(200)
      ["protocol_version"]=>
      float(1.1)
      ["success"]=>
      bool(true)
      ["redirects"]=>
      int(0)
      ["url"]=>
      string(68) "https://www.webshield.hu/backend/blacklist.php?v=4&ip=216.73.216.117"
      ["history"]=>
      array(0) {
      }
      ["cookies"]=>
      object(WpOrg\Requests\Cookie\Jar)#527 (1) {
        ["cookies":protected]=>
        array(0) {
        }
      }
    }
    ["filename":protected]=>
    NULL
    ["data"]=>
    NULL
    ["headers"]=>
    NULL
    ["status"]=>
    NULL
  }
}
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kártevő &#8211; WebShield</title>
	<atom:link href="https://staging.webshield.hu/tag/kartevo/feed/" rel="self" type="application/rss+xml" />
	<link>https://staging.webshield.hu</link>
	<description>Feltört WordPress oldal? A WebShield segít!</description>
	<lastBuildDate>Tue, 14 Jan 2020 17:00:52 +0000</lastBuildDate>
	<language>hu</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.5</generator>

<image>
	<url>https://staging.webshield.hu/wp-content/uploads/2021/02/webshield-150x150.png</url>
	<title>kártevő &#8211; WebShield</title>
	<link>https://staging.webshield.hu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Hogyan lehet elemezni egy WordPress kártevőt?</title>
		<link>https://staging.webshield.hu/2020/01/14/hogyan-lehet-elemezni-egy-wordpress-kartevot/</link>
					<comments>https://staging.webshield.hu/2020/01/14/hogyan-lehet-elemezni-egy-wordpress-kartevot/#respond</comments>
		
		<dc:creator><![CDATA[csszabolcs]]></dc:creator>
		<pubDate>Tue, 14 Jan 2020 17:00:52 +0000</pubDate>
				<category><![CDATA[Biztonság]]></category>
		<category><![CDATA[elemzés]]></category>
		<category><![CDATA[hibakód]]></category>
		<category><![CDATA[kártevő]]></category>
		<category><![CDATA[kód]]></category>
		<category><![CDATA[programozás]]></category>
		<category><![CDATA[vírus]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.webshield.hu/?p=2108</guid>

					<description><![CDATA[Munkám során gyakran találkozom olyan oldalakkal, amelyek már tartalmaznak WordPress kártevőt. Néha még az is előfordul, hogy egy, a Webshield által védett oldalon jelenik meg valamilyen kártevő. Ilyenkor pedig mindig elemzem, hogy mit csinál a vírus. Egy védett oldalra hogyan fészkelheti be magát egy ilyen vírus? Hogyan ismered fel? Hogyan lehet elemezni a kártevőt? Hogyan&#8230;&#160;<a href="https://staging.webshield.hu/2020/01/14/hogyan-lehet-elemezni-egy-wordpress-kartevot/" class="" rel="bookmark">Read More &#187;<span class="screen-reader-text">Hogyan lehet elemezni egy WordPress kártevőt?</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Munkám során gyakran találkozom olyan oldalakkal, amelyek már
tartalmaznak <strong>WordPress kártevőt</strong>. Néha
még az is előfordul, hogy egy, a Webshield által védett oldalon jelenik meg
valamilyen kártevő. Ilyenkor pedig mindig elemzem, hogy mit csinál a vírus.</p>



<p>Egy védett oldalra hogyan fészkelheti be magát egy ilyen
vírus?</p>



<p>Hogyan ismered fel?</p>



<p>Hogyan lehet elemezni a kártevőt?</p>



<p></p>



<h2 class="wp-block-heading"><strong>Hogyan kerülhet kártevő a weboldaladra? </strong></h2>



<p></p>



<p>A teljesség igénye nélkül, íme pár gyakori lehetőség:</p>



<ul><li>Új sérülékenységet fedeznek fel a WordPress-ben vagy valamelyik általad használt bővítményben.</li><li>Valakinek kiszivárog a WordPress-jelszava.</li><li>Valakinek kiszivárog azt ftp jelszava.</li><li>Valakinek fertőzött a gépe és a gépen keresztül a vírus feltölti magát a WordPress-oldalra.</li></ul>



<p></p>



<h2 class="wp-block-heading"><strong>Azonnal feltűnik, ha kártevővel van dolgod? </strong></h2>



<p>Sajnos nem.</p>



<p>Sokszor<strong> olyan
ügyesen el vannak rejtve a kódban a vírusok, hogy</strong> az emberek <strong>észre sem veszik</strong> a jelenlétüket. Az is
megnehezítheti a felfedezésüket, ha olyan hosszú space sorozattal van
felvezetve, hogy ha akarnád sem látod, -mert kilóg a képernyőből.</p>



<p>Az ember azt gondolná, hogy a vírusellenőrzők minden esetben
kiszűrik a kártevőket, azonban ez sincs feltétlenül így, mert ha új variánssal
állnak szemben, sokszor zavarba jönnek. </p>



<p>Én mindenesetre szeretem megvizsgálni, pontosan mit csinál a kártevő és ezt most be is mutatom egy példán keresztül. </p>



<p></p>



<p></p>



<h2 class="wp-block-heading"><strong>Így elemezzük a kártevőt </strong></h2>



<figure class="wp-block-image"><img decoding="async" src="https://www.webshield.hu/wp-content/uploads/2019/12/vírus.jpg" alt="" class="wp-image-2110"/></figure>



<p>Ha ránézünk az előttünk álló feladványra, néhány tízsoros,
szóköz nélküli katyvaszt látunk, amely az emberi szemnek olvashatatlan. De mivel
a php szöveges nyelvét dolgozza fel, bárhogy legyen offuszkálva ez a kód, a
visszafejtése lehetséges, hiszen a php is megteszi ugyanezt ahhoz, hogy le
tudja futtatni. </p>



<p>Ez a visszafejtés lehet egyszerű feladat, de lehet
bicskanyitogatóan nehéz is. </p>



<p>A szemléltetéshez kiszedtem egy vírust egy fertőzött fájlból. Egy hosszú sort látsz, amiben benne van az értelmezhetetlen kód. Ahhoz, hogy megtudjuk, mi ennek a vírusnak a feladata, elemeznem kell.</p>



<p></p>



<p></p>



<h2 class="wp-block-heading">&nbsp;<strong>Az elemzés lépései </strong></h2>



<ol><li>Először olvasható formára kell hozni a kódot. Phpban a sorok végét pontosvessző zárja le, ezeket a pontosvesszőket kell megkeresni, és ez alapján betördelhető a kód. </li><li>Létrehozunk egy fura nevű változót, hogy lássuk, mit csinál ez a kód. </li><li>Létrehozunk egy másik változót, kizáró vaggyal (logikai művelet, amit karakterenként lehet értelmezni), amit összehozunk az előző változónkkal. . Ezzel a művelettel az előző értékből és a katyvaszból létrehoz egy új értéket.</li><li>Ezt a változót kimásolom és kiiratom a képernyőre, hogy mi a tartalma</li><li>Befejezem a program futását.</li><li>Elmentem.</li><li>Új ablakban lefuttatom, megnézem mi lesz az eredmény. </li></ol>



<p>Kaptunk egy jól értelmezhető php kódot. Ez alapján már egyértelműen látjuk, hogy a vírus bármit lefuttathat a gazdájának, mert ez egy univerzális vírus. </p>



<p>Így működik a kártevők visszafejtése.</p>



<p>Majdnem az összes ilyen vírus tartalmaz egy olyan kis részt,
ami jelszót vár, ha pedig nem kapja meg, nem hajlandó működni. Tehát a vírust
is levédik abból a célból, hogy ne használhassa olyan ember a kártevőt, aki nem
a gazdája. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://staging.webshield.hu/2020/01/14/hogyan-lehet-elemezni-egy-wordpress-kartevot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
