Syndicate

Syndicate content

Flattr


Flattr this

If you like this, you can use flattr. ;)

Imprint

About
eMail: wishinet at gmail . com
PGP ID: 0xCCCA5E74

Jabber: wishi@jabber.ccc.de

So fast - so weekly: web web web

txttxt
8757801C-77E9-43E5-B583-2218DFF80EB2.jpg
no one cleans the data-highway



Web Application Pentests are important for online-enterprises. Economically no one wants to employ people who manually check every order because that's as expensive as ordering via telephone. From a technical standpoint web applications can severely harm host security and cause data leakage. Again no economy can stand this. Companies causing data leakage will suffer in future:
Even if it seems people don't care jet. Obviously they will if there's credit card fraud for example and criminals start to target.

So where to start... there're some deliberately insecure web applications to proof and teach certain concepts, there's good literature like "The Web Application Hackers Handbook" by Dafydd Stuttard and Marcus Pinto, which I personally can recommend to any web programmer.
But again: where to start? - You can demonstrate the power of a web-proxy by changing prices of orders, you can sniff on a protocol level and target further insecurities, use a Web-App Scan-engine to search for possible XSS, CSRF, SQL Injection or JS Injection vulnerabilities.
I personally start with this. I try to understand and to classify one or two vulnerabilities a day for me, because I'm not this web-guy. Nevertheless many people treat web-app pentests as THE hot-stuff. I don't like it.
But it's amazing: Google doesn't see a need to patch the CSRF flaw, Amazon has some malware-activities in the database-backend (rumor), Orcale admins don't see a reason for security patches ... I feel my work is safe. Bright future.
Common browsers like Safari (by default), Firefox (by default), IE (you name it) don't have script-controls and are a primary malware target nowadays... kewl. And Google wants to run native x86 code in browsers (which I think is a great idea!). And nowadays it's easier than ever to pop a command prompt via SQL Injection and to do some Kung Fu.

Web-Application Firewalls... may be a good idea. Let's see. As it is now: the security semantics problem occurs. A system without tight defined semantics does unforeseen options which cause damage. Like a robot's arm in realtime going out of sync and hitting people - a web-app getting exploited and handling out stuff for free. Same procedure, no magic, and solvable through minimal, modular and clean design through good code.



The incident response, and the final point of ownage



While I was dumping some memory with mdd, and using volatility to go through some memory samples from NIST... I found out that this is a very good way to characterize malware behavior. In a Windows VM, in a MacOS VM... works fantastic. Death to malware!?
Well no... this is a double edged sword. I can steal some memory with Meterpreter and extract the passwords. But if somebody ever wants a proof how problematic exploitation is... that's the final point of ownage!


meterpreter > execute -f "cmd.exe" -i -H
Process 1908 created.
Channel 2 created.
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

c:\>mdd.exe -o memory.dd
mdd.exe -o memory.dd
[...]


(more?)

Meterpreter's upload stuff is just kewl... btw.. And even if the AntiVirus eliminates your binary, mask it. Just do it ;).



Cloud computing... is useless above the sky?




Funny thing about cloud computing - it's useless at 35,000 feet.

In cloud computing, you rely on applications running on the Internet instead
of on your personal machine. So rather than write a file in Microsoft
Corp.'s Word or Excel, you might use Google Docs. This online suite from
Google Inc. features word processor and spreadsheet programs and stores your
documents in the Internet cloud.


Funny write-up. I'm not a great fan of outsourcing information as long as the value is high. But the world is getting loco.
Who is this guy again who wrote the clound computing and DNS poem? Hmpf... Schneier should write poems. His blog is so dry. ;) I should write poems, but I'm German. I'm dry by definition. Which is a prejudice: some Germans even have humor. Believe it!


IE user still suck



Why? Sometimes I think the greatest evil, next to cloud computing, is mass computing. Use what everybody uses like everybody does and get pwnt. Everything is insecure, world is turning, and only the strongest survive! That's what IT security sells.


Have fun,
wishi

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Save the nature. Don't print this!


I provide textual exports for every blog entry. However let's save the nature together. The nature is everything around us. Every being should be respected. Save the nature - don't print too much.


Die Umgehung dieser Ausdrucksperre ist nach § 95a UrhG verboten!
Inhaltlich Verantwortlicher gemäß § 10 Absatz 3 MDStV: Marius Ciepluch - Anschrift via eMail. Die eMail Adresse entnehmen sie dem Impresseum dieser englischsprachigen Seite.
Aus Datenschutzgründen habe ich weder offiziellen noch behördlichen Schriftverkehr via eMail. Dazu ist die postalische, beim Dienstleister hinterlegte, Anschrift zu verwenden.

Datenerfassung

Es werden keine personenbezogenen Daten erfasst. Logdaten werden anonymisiert.