Your SlideShare is downloading. ×
0
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Александ Колесень - Внедрение open-source TCP/IP стека LwIP в Android-приложение во имя Сатаны

1,056

Published on

Доклад Александра Колесеня на октябрьской линуксовке MLUG 2013

Доклад Александра Колесеня на октябрьской линуксовке MLUG 2013

Published in: Lifestyle
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,056
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. lwIP в Android АЛЕКСАНДР КОЛЕСЕНЬ
  • 2. ПРОБЛЕМА • необходимо перехватывать траффик от всех приложений • делать это без root на Android • анализировать • перенаправлять по нужному нам пути • делать всё прозрачно для userspace
  • 3. ПРОБЛЕМА
  • 4. ПЕРЕХВАТ ТРАФФИКА
  • 5. ПЕРЕХВАТ ТРАФФИКА: tun/tap • виртуальные интерфейсы • дескриптор в userspace • tap - канальный уровень • tun - сетевой • чтение - траффик приходит от ядра • запись - траффик уходит в ядро • VpnService из Android API v14(ICS) умеет tun • следовательно, root не нужен
  • 6. ПРОБЛЕМА
  • 7. ПРОБЛЕМА
  • 8. РЕШЕНИЕ
  • 9. lwIP - A Lightweight TCP/IP stack • написан на C • около 40K строк
  • 10. lwIP - A Lightweight TCP/IP stack
  • 11. РЕШЕНИЕ
  • 12. СПАСИБО ЗА ВНИМАНИЕ. ВОПРОСЫ lwIP http://savannah.nongnu.org/projects/lwip/ http://www.nongnu.org/lwip/ git://git.savannah.nongnu.org/lwip/lwip-contrib.git Александр Колесень mailto:alexander.kolesen@gmail.com https://twitter.com/imm0use https://plus.google.com/107935551373006842102/

×