parcomagic security analysis of public terminals denis makrushin (@difezza), kaspersky lab stanislav...

19
PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav Merzlyakov Positive Technologies

Upload: eleanore-lawrence

Post on 21-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

PARCOMAGICSecurity analysis of public terminals

Denis Makrushin (@difezza), Kaspersky LabStanislav Merzlyakov Positive Technologies

Page 2: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Watch out! Watchdogs.

Page 3: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Common usage devices

Page 4: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Life is a good teacher

Page 5: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Possibility of evil input

Page 6: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Possibility of evil input

Page 7: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Possibility of evil input

Page 8: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Methodic of Penetration testing

Virtual keyboard

Usage special crafted info or symbols to open files, execute scripts, injection

or BOF

Moving in Control panel

Execute your code

Right click, gestures, opening windows Start menu

Windows Help or Desktop

Input Data fuzzing

Tap-fuzzing

Escape from the application

Fullscreen application

Page 9: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

View from the developer

Page 10: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Street magic: escape from the app

Page 11: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Street magic: virtual keyboard

Page 12: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Who am i?

Page 13: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Another kind of POC?

Page 14: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Catch me!

Page 15: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Bad full screen

Page 16: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Yep, bad full screen again

Page 17: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Post-exploitation

• Located in public places• 24/7 available• Same configuration• The higher degree of

confidence from the user• Connected to each other and to

private network

• Advertising• Social engineering/phishing• Botnet use cases• Dump of app for offline

reversing• Internal network attack• …

Page 18: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

Take a look around

Firewall

Terminal’s server

Main office

Page 19: PARCOMAGIC Security analysis of public terminals Denis Makrushin (@difezza), Kaspersky Lab Stanislav MerzlyakovPositive Technologies

[email protected]@yandex.ru

http://defec.ru

THANK YOU