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

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

Jan 21, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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