{"id":908,"date":"2014-10-13T10:44:38","date_gmt":"2014-10-13T10:44:38","guid":{"rendered":"http:\/\/www.gironsec.com\/blog\/?p=908"},"modified":"2014-10-20T12:32:12","modified_gmt":"2014-10-20T12:32:12","slug":"damn-you-sourceforge","status":"publish","type":"post","link":"https:\/\/www.gironsec.com\/blog\/2014\/10\/damn-you-sourceforge\/","title":{"rendered":"Damn You SourceForge"},"content":{"rendered":"<p>SourceForge has been around as long as I can remember. Bringing open source projects to the world for people to download and peer at source code and projects.<br \/>\nWith github taking over in popularity, the need for SourceForge has dwindled. Slashdot owns SourceForge now (or maybe they always have? I don&#8217;t recall).<br \/>\nSo what brings my piss to a boil today? Malware hosted on SourceForge. You&#8217;d think they&#8217;d have some sort of AV scan on their CDN, but no! I try and reach out to SourceForge, but its in Vain &#8211; they wont even get back to me \/ acknowledge my existence.<\/p>\n<p>Take &#8216;Nick&#8217; for example.<br \/>\n<a href=\"https:\/\/sourceforge.net\/u\/ub3rst4r\/profile\/\" target=\"_blank\">https:\/\/sourceforge.net\/u\/ub3rst4r\/profile\/<\/a><br \/>\nBunch of projects, claiming GPL open source, but then you look up one of the binaries on VirusTotal<br \/>\n<a href=\"https:\/\/www.virustotal.com\/en\/file\/69a7d7e2d7c3deb663abf60273e70b35f42920401cd754b6bce4a7cb67ebdac0\/analysis\/\" target=\"_blank\">https:\/\/www.virustotal.com\/en\/file\/69a7d7e2d7c3deb663abf60273e70b35f42920401cd754b6bce4a7cb67ebdac0\/analysis\/<\/a><br \/>\n23\/55. That&#8217;s a serious problem. You&#8217;ll also notice all of the fake reviews claiming the software is good. <\/p>\n<p>Mr Nick is surprisingly easy to find on the net. A few seconds on google reveals this isn&#8217;t his first time <a href=\"https:\/\/thepiratebay.se\/torrent\/3849452\/Google.Earth.v4.2.Incl.Patch-P2PCRACKERS\">distributing malware<\/a>.<br \/>\n<a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/uberstar1.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/uberstar1.png\" alt=\"uberstar1\" width=\"689\" height=\"246\" class=\"alignnone size-full wp-image-910\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/uberstar1.png 689w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/uberstar1-300x107.png 300w\" sizes=\"(max-width: 689px) 100vw, 689px\" \/><\/a><br \/>\nSpeculation? No, google earth is free. <\/p>\n<p>Let&#8217;s peek inside just for shits and giggles shall we?<\/p>\n<p>I&#8217;m grabbing Little Privacy Cleaner (ironic as ****).<br \/>\nThe icon appears to be an older nullsoft installer. This means the old 7-zip trick works and I don&#8217;t have to run it to pull the files out (yet).<br \/>\n<a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/littleprivacycleaner1.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/littleprivacycleaner1-300x190.png\" alt=\"littleprivacycleaner1\" width=\"300\" height=\"190\" class=\"alignnone size-medium wp-image-912\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/littleprivacycleaner1-300x190.png 300w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/littleprivacycleaner1.png 835w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>We see our &#8216;GPL.txt&#8217; as well as the clean portable binary, however we&#8217;re interested in the other stuff that gets packed along side. Normally the $TEMP folder in regards to Nullsoft installers contains any DLL&#8217;s the application will need to place when installing. Inside we see a .net framework installer and something named &#8216;Product21361_Distribution22179_Partner15953.exe&#8217;. Seems <a href=\"https:\/\/www.virustotal.com\/en\/file\/959e3bed2af4c284f45155b5d54eaf1b1bd39524beb26b8d72ac227a6022ef77\/analysis\/\">legit<\/a>.<\/p>\n<p>Filename: Product21361_Distribution22179_Partner15953.exe<br \/>\nMD5 Hash: BCCE565C894B1B1E85A6162459A284B6<br \/>\nDetection ratio: 13 \/ 55 <\/p>\n<p>Once again, another nullsoft installer, but this one is different, there&#8217;s no exe inside. Just a dll.<\/p>\n<p>Opening this &#8216;Product21361_Distribution22179_Partner15953.exe&#8217; in 7zip shows us some file named &#8216;revs.dat&#8217;, and a dll named &#8216;convert.dll&#8217;. <\/p>\n<p><a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/nullsoft0.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/nullsoft0-300x256.png\" alt=\"nullsoft0\" width=\"300\" height=\"256\" class=\"alignnone size-medium wp-image-916\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/nullsoft0-300x256.png 300w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/nullsoft0.png 601w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Rev.dat doesn&#8217;t seem to contain any useful data, in fact its a bunch of gibberish. I&#8217;ll bet dollars to donuts that &#8216;convert.dll&#8217; most likely decodes \/ decrypts this file as an exe. That said, let&#8217;s poke around inside this nullsoft installer with our debugger, see if we can&#8217;t extract something good. Since there is no exe inside the archive, the fastest way to seeing what&#8217;s actually inside is to set a breakpoint on <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/ms682425%28v=vs.85%29.aspx\">CreateProcessA<\/a>. If you like going through things thoroughly, then set breakpoints on <a href=\"\">WriteFile<\/a> and follow the second arg, however in the interest of saving time \/ being lazy, let&#8217;s just break on CreateProcess.<\/p>\n<p><a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/nullsoft1.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/nullsoft1-300x152.png\" alt=\"nullsoft1\" width=\"300\" height=\"152\" class=\"alignnone size-medium wp-image-917\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/nullsoft1-300x152.png 300w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/nullsoft1-1024x520.png 1024w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/nullsoft1.png 1919w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Looks like we have our true &#8216;revs.exe&#8217; file running out of the temp folder. You&#8217;ll also notice a URI in the command line arguments to &#8216;installer.ppodownload.com&#8217;.<br \/>\nThis is most certainly our dropper that grabs all the goodies off the net. When I ran the thing and watched, it pulled down a few other files including some system checker tool, something named &#8216;svchost.exe&#8217;. Here&#8217;s a small exert from WireShark:<br \/>\nGET \/apps\/dist\/3333-1050_CheckMeUp.exe<br \/>\nHTTP\/1.0Host: fmc.pagecdn.org<br \/>\nUser-Agent: NSISDL\/1.2 (Mozilla)<br \/>\nAccept: *\/*HTTP\/1.1 200 OKD<br \/>\nate: Fri, 10 Oct 2014 10:02:30 GMT<br \/>\nExpires: Thu, 16 Oct 2014 15:38:48 GMT<br \/>\nLast-Modified: Sun, 05 Oct 2014 12:17:37 GMT<br \/>\nCache-Control: max-age=604800<br \/>\nContent-Type: application\/octet-stream<br \/>\nETag: &#8220;6abdac-504abf3a2ba40&#8221;<br \/>\nAccept-Ranges: bytes<br \/>\nServer: Apache<br \/>\nContent-Length: 6995372<br \/>\nConnection: close<br \/>\nMZ&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.@&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..!..L.!This<\/p>\n<p>I think it&#8217;s safe to conclude this &#8220;GPL&#8221; software is about as GPL as the Powerpoint. <\/p>\n<p>Another one I stumbled across was called  DVDStyler made by a guy named <a href=\"https:\/\/sourceforge.net\/u\/ntalex\/profile\/\">Alex Thuering<\/a>.<\/p>\n<p>Check out this guy&#8217;s <a href=\"https:\/\/sourceforge.net\/p\/dvdstyler\/bugs\/search\/?q=status%3Awont-fix+or+status%3Aclosed\">bug list<\/a><br \/>\n<a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/buglist.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/buglist-300x171.png\" alt=\"buglist\" width=\"300\" height=\"171\" class=\"alignnone size-medium wp-image-928\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/buglist-300x171.png 300w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/buglist.png 968w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>He neither confirms nor denies malware in his project and marks it as &#8220;wont fix&#8221;. What an asshat.<\/p>\n<p>Bad mouthing aside, let&#8217;s dive into his software shall we?<br \/>\nRunning the installer at first goes normally until I notice a service is created.<br \/>\nWhat the hell is this?<br \/>\n<a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/dvdspyware.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/dvdspyware-300x152.png\" alt=\"dvdspyware\" width=\"300\" height=\"152\" class=\"alignnone size-medium wp-image-921\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/dvdspyware-300x152.png 300w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/dvdspyware-1024x519.png 1024w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/dvdspyware.png 1918w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> Bunch of advertising BS and spyware &#8211; Uncool. Here&#8217;s some of the crap pulled down from WireShark:<br \/>\n<!-- HTML generated using hilite.me --><\/p>\n<div style=\"background: #ffffff; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;\">\n<pre style=\"margin: 0; line-height: 125%\"><span style=\"color: #008800; font-weight: bold\">GET<\/span> <span style=\"color: #333333\">\/<\/span>downloader<span style=\"color: #333333\">\/<\/span>dvdstyler<span style=\"color: #333333\">\/<\/span>dvdstyler<span style=\"color: #333333\">\/<\/span><span style=\"color: #0000DD; font-weight: bold\">6f56<\/span>ee8639e18848b79eec5679bbae0f<span style=\"color: #FF0000; background-color: #FFAAAA\">?<\/span>v<span style=\"color: #333333\">=<\/span><span style=\"color: #6600EE; font-weight: bold\">2.4<\/span><span style=\"color: #333333\">&amp;<\/span>uid<span style=\"color: #333333\">=<\/span><span style=\"color: #0000DD; font-weight: bold\">6f56<\/span>ee8639e18848b79eec5679bbae0f&amp;muid<span style=\"color: #333333\">=<\/span>A9D8BBF4D5B810A589F48F3EF32D0571&amp;v1<span style=\"color: #333333\">=<\/span>UGxlYXNlIHdhaXQgd2hpbGUgV01JQyBpcyBiZWluZyBpbnN0YWxsZWQuU2VyaWFsTnVtYmVyICBWZXJzaW9uICAgICANDQowICAgICAgICAgICAgIFZCT1ggICAtIDE&amp;v2<span style=\"color: #333333\">=<\/span><span style=\"color: #0000DD; font-weight: bold\">1<\/span> HTTP<span style=\"color: #333333\">\/<\/span><span style=\"color: #6600EE; font-weight: bold\">1.1<\/span>Accept: <span style=\"color: #333333\">*\/*<\/span>Accept<span style=\"color: #333333\">-<\/span>Language: en<span style=\"color: #333333\">-<\/span>usAccept<span style=\"color: #333333\">-<\/span>Encoding: gzip, deflateUser<span style=\"color: #333333\">-<\/span>Agent: Mozilla<span style=\"color: #333333\">\/<\/span><span style=\"color: #6600EE; font-weight: bold\">4.0<\/span> (compatible<span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> MSIE <span style=\"color: #6600EE; font-weight: bold\">6.0<\/span><span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> Windows NT <span style=\"color: #6600EE; font-weight: bold\">5.1<\/span><span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> SV1<span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> InfoPath.<span style=\"color: #0000DD; font-weight: bold\">2<\/span><span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> .NET CLR <span style=\"color: #6600EE; font-weight: bold\">2.0<\/span>.<span style=\"color: #0000DD; font-weight: bold\">50727<\/span>)Host: sub.miscitation.infoConnection: Keep<span style=\"color: #333333\">-<\/span>Alive\r\n\r\n<span style=\"color: #008800; font-weight: bold\">GET<\/span> <span style=\"color: #333333\">\/<\/span>pinger<span style=\"color: #FF0000; background-color: #FFAAAA\">?<\/span>event_type<span style=\"color: #333333\">=<\/span>offer_accepted&amp;installer_source<span style=\"color: #333333\">=<\/span>tokyo<span style=\"color: #333333\">-<\/span>bidl&amp;software_type<span style=\"color: #333333\">=<\/span>sponsored&amp;muid<span style=\"color: #333333\">=<\/span>a9d8bbf4d5b810a589f48f3ef32d0571&amp;client_uid<span style=\"color: #333333\">=<\/span><span style=\"color: #0000DD; font-weight: bold\">5368988<\/span>CCFFF48B29F5855AB56C0ADB0&amp;uniqid<span style=\"color: #333333\">=<\/span><span style=\"color: #008800; font-weight: bold\">false<\/span><span style=\"color: #333333\">&amp;<\/span>affiliate_id<span style=\"color: #333333\">=<\/span>dvdstyler&amp;software_id<span style=\"color: #333333\">=<\/span>dvdstyler&amp;sponsored_id<span style=\"color: #333333\">=<\/span>searchprotect_installium_us&amp;tokyo_csrf2_key<span style=\"color: #333333\">=<\/span>de0c73b1757db2b541c4a44e9b63a5a1&amp;tokyo_csrf2_timestamp<span style=\"color: #333333\">=<\/span><span style=\"color: #0000DD; font-weight: bold\">1413012549<\/span><span style=\"color: #333333\">&amp;<\/span>slot_number<span style=\"color: #333333\">=<\/span><span style=\"color: #0000DD; font-weight: bold\">1<\/span><span style=\"color: #333333\">&amp;<\/span>index_in_screen<span style=\"color: #333333\">=<\/span><span style=\"color: #0000DD; font-weight: bold\">1<\/span><span style=\"color: #333333\">&amp;<\/span>index_in_session<span style=\"color: #333333\">=<\/span><span style=\"color: #0000DD; font-weight: bold\">1<\/span><span style=\"color: #333333\">&amp;<\/span><span style=\"color: #6600EE; font-weight: bold\">0.24582076660798047<\/span> HTTP<span style=\"color: #333333\">\/<\/span><span style=\"color: #6600EE; font-weight: bold\">1.1<\/span>Accept: <span style=\"color: #333333\">*\/*<\/span>Referer: http:<span style=\"color: #333333\">\/\/<\/span>sub.miscitation.info<span style=\"color: #333333\">\/<\/span>downloader<span style=\"color: #333333\">\/<\/span>dvdstyler<span style=\"color: #333333\">\/<\/span>dvdstyler<span style=\"color: #333333\">\/<\/span><span style=\"color: #0000DD; font-weight: bold\">6f56<\/span>ee8639e18848b79eec5679bbae0f<span style=\"color: #FF0000; background-color: #FFAAAA\">?<\/span>v<span style=\"color: #333333\">=<\/span><span style=\"color: #6600EE; font-weight: bold\">2.4<\/span><span style=\"color: #333333\">&amp;<\/span>uid<span style=\"color: #333333\">=<\/span><span style=\"color: #0000DD; font-weight: bold\">6f56<\/span>ee8639e18848b79eec5679bbae0f&amp;muid<span style=\"color: #333333\">=<\/span>A9D8BBF4D5B810A589F48F3EF32D0571&amp;v1<span style=\"color: #333333\">=<\/span>UGxlYXNlIHdhaXQgd2hpbGUgV01JQyBpcyBiZWluZyBpbnN0YWxsZWQuU2VyaWFsTnVtYmVyICBWZXJzaW9uICAgICANDQowICAgICAgICAgICAgIFZCT1ggICAtIDE&amp;v2<span style=\"color: #333333\">=<\/span><span style=\"color: #0000DD; font-weight: bold\">1<\/span>Accept<span style=\"color: #333333\">-<\/span>Language: en<span style=\"color: #333333\">-<\/span>usAccept<span style=\"color: #333333\">-<\/span>Encoding: gzip, deflateUser<span style=\"color: #333333\">-<\/span>Agent: Mozilla<span style=\"color: #333333\">\/<\/span><span style=\"color: #6600EE; font-weight: bold\">4.0<\/span> (compatible<span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> MSIE <span style=\"color: #6600EE; font-weight: bold\">6.0<\/span><span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> Windows NT <span style=\"color: #6600EE; font-weight: bold\">5.1<\/span><span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> SV1<span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> InfoPath.<span style=\"color: #0000DD; font-weight: bold\">2<\/span><span style=\"color: #FF0000; background-color: #FFAAAA\">;<\/span> .NET CLR <span style=\"color: #6600EE; font-weight: bold\">2.0<\/span>.<span style=\"color: #0000DD; font-weight: bold\">50727<\/span>)Host: sub.miscitation.infoConnection: Keep<span style=\"color: #333333\">-<\/span>Alive\r\n<\/pre>\n<\/div>\n<p>The rage continues. Check out <a href=\"https:\/\/sourceforge.net\/projects\/supercopier\/reviews\">this one<\/a>.<br \/>\nThis asshat is distributing his software with a bitcoin miner. 0 mention of this in the installer. Prick.<br \/>\nAt least he acknowledges it in the <a href=\"http:\/\/forum-ultracopier.first-world.info\/supercopier-f16\/miner-exe-why-t532.html\">forums<\/a>.<\/p>\n<p>It seems the SourceForge installer contributes to the problem with their own crap.<br \/>\n<a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/angryip.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/angryip.png\" alt=\"angryip\" width=\"641\" height=\"500\" class=\"alignnone size-full wp-image-924\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/angryip.png 641w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/angryip-300x234.png 300w\" sizes=\"(max-width: 641px) 100vw, 641px\" \/><\/a><br \/>\n<a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/angryip2.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/angryip2-300x196.png\" alt=\"angryip2\" width=\"300\" height=\"196\" class=\"alignnone size-medium wp-image-925\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/angryip2-300x196.png 300w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/angryip2.png 923w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nHere I used to like Angry IP scanner, but not any more. Then again, why bother when nmap does a much better job?<\/p>\n<p>Next up is SMPlayer. Pretty popular in terms of downloads<br \/>\n<a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/popular.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/popular.png\" alt=\"popular\" width=\"649\" height=\"488\" class=\"alignnone size-full wp-image-926\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/popular.png 649w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/popular-300x225.png 300w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/a><\/p>\n<p>&#8216;Tenbob&#8217; knows what&#8217;s up, however &#8216;adem4ik&#8217; is either a bot account or has swallowed the blue pill.<br \/>\n<a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/redpill.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/redpill.png\" alt=\"redpill\" width=\"653\" height=\"736\" class=\"alignnone size-full wp-image-927\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/redpill.png 653w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/redpill-266x300.png 266w\" sizes=\"(max-width: 653px) 100vw, 653px\" \/><\/a><\/p>\n<p>There&#8217;s more of them out there too. Websites I used to trust have gone over to the &#8216;Dark Side&#8217;. <a href=\"http:\/\/insecure.org\/news\/download-com-fiasco.html\">CNET for example&#8230;<\/a>.<\/p>\n<p>Thanks for reading!<\/p>\n<p>Oh and I&#8217;ll be speaking at ToorCon this year in San Diego on <a href=\"http:\/\/sandiego.toorcon.net\/\" target=\"_blank\">in 2 weeks<\/a>. I&#8217;ll be giving a breakdown on the <a href=\"https:\/\/wikileaks.org\/spyfiles4\/\" target=\"_blank\">FinFisher<\/a> malware suite. I was gonna hold off until then to post my writeup, to keep the suspense.<\/p>\n<p><a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/1412982063724.jpg\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/1412982063724.jpg\" alt=\"1412982063724\" width=\"640\" height=\"748\" class=\"alignnone size-full wp-image-929\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/1412982063724.jpg 640w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2014\/10\/1412982063724-256x300.jpg 256w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SourceForge has been around as long as I can remember. Bringing open source projects to the world for people to download and peer at source code and projects. With github taking over in popularity, the need for SourceForge has dwindled. Slashdot owns SourceForge now (or maybe they always have? I don&#8217;t recall). So what brings [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[95,48],"_links":{"self":[{"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/posts\/908"}],"collection":[{"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/comments?post=908"}],"version-history":[{"count":12,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/posts\/908\/revisions"}],"predecessor-version":[{"id":937,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/posts\/908\/revisions\/937"}],"wp:attachment":[{"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/media?parent=908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/categories?post=908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/tags?post=908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}