Здравствуйте ! Сразу скажу - я новичок как в линуксе, так и в языке программирования Си. Я решил создать программу, отлавливающая сетевые пакеты, которые будут переданы по протоколу TLS (1.2), и заносить в лог открытый текст (plain text, не зашифрованный). То есть мне надо перехватить данные перед тем, как к ним будет применена функция шифрования. Я подумал, что мне поможет сниффер, решил написать сам (про Wireshark знаю). У меня получилось написать простой сниффер на чистом Си (без использования libpcap), я вижу передаваемые пакеты. В отношении HTTPS, я вижу пакеты с уже зашифрованными данными. Погрязнув в теории несколько недель, внезапно осознал, что таким способом получить пакеты до их шифрования не получится. Сейчас, мысли о решении данной проблемы клонят в сторону махинаций на уровне ядра. Извиняюсь, возможно вопрос очень глупый и я чего-то элементарного не понимаю, но как мне получить программный доступ к процессу, формирующего сетевые пакеты, до их шифрования ? Натолкните на man'ы, либо ссылками на эту тему. Честно говоря, мыслей никаких больше нету. В какую сторону мне копать? Целевая программа будет расположена только на моем компьютере, с правами root'а. Занимаюсь этим в качестве хобби. Желательно, чтобы решение можно было реализовать на чистом Си (любовь у меня с ним). Если поможет, у меня Gentoo GNU/Linux, ядро 3.10, английский знаю хорошо. Буду благодарен любой помощи.
Ответ на:
комментарий
от Macil
Ответ на:
комментарий
от PreciousProtection
Ответ на:
комментарий
от emulek
Ответ на:
комментарий
от PreciousProtection
Ответ на:
комментарий
от thatskiptkid
Ответ на:
Pure C - смесь C и Haskell?
от esandmann
Ответ на:
комментарий
от Harald
Ответ на:
Pure C - смесь C и Haskell?
от esandmann
Ответ на:
комментарий
от thatskiptkid
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от thatskiptkid
Ответ на:
комментарий
от mashina
Ответ на:
комментарий
от Macil
Ответ на:
комментарий
от thatskiptkid
Ответ на:
комментарий
от thatskiptkid
Ответ на:
комментарий
от emulek
Ответ на:
комментарий
от emulek
Ответ на:
комментарий
от emulek
Ответ на:
комментарий
от thatskiptkid
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от thatskiptkid
Ответ на:
комментарий
от Macil
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Перехват сетевого трафика в ЛВС (2004)
- Форум Перехват sys_execve() (2015)
- Форум Как перехватить сетевой пакет и послать его повторно? (2024)
- Форум перехват open (2016)
- Форум Перехват исключений (2013)
- Форум Перехват трафика (2010)
- Форум Перехват управления (2009)
- Форум перехват функций (2008)
- Форум перехват dlsym() (2007)
- Форум Перехватить почту (2003)