Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Attacking Language Server JSON RPC

Автор: LiveOverflow

Загружено: 2023-03-11

Просмотров: 57356

Описание:

While auditing a VSCode Extension + Language Server I noticed something interesting. This turned into the research question "can we attack the extension from the browser?". After a bit of preliminary research I decided to do it again on stream, and eventually made this video. This is how security research can look like.

What is a Server?    • What is a Server? (Deepdive)  
What is a Protocol?    • What is a Protocol? (Deepdive)  
GitLab 11.4.7 RCE    • GitLab 11.4.7 Remote Code Execution - Real...  

Live Stream:    • Attacking VSCode Extension from Browser? -...  

My Font (advertisement): https://shop.liveoverflow.com/

Interested in more videos like this?    • Security Research  

Chapters:
00:00 - Why Security Research?
01:23 - What is a Language Server?
02:53 - Setup Example Code
04:00 - RCE in VSCode Extension?
05:25 - The Language Server Code
06:29 - Researching Communication
11:13 - Can a Browser Attack the VSCode Extension?
13:54 - Research Results
15:40 - Ad n' Outro

=[ ❤️ Support ]=

→ per Video:   / liveoverflow  
→ per Month:    / @liveoverflow  

2nd Channel:    / liveunderflow  

=[ 🐕 Social ]=

→ Twitter:   / liveoverflow  
→ Streaming: https://twitch.tvLiveOverflow/
→ TikTok:   / liveoverflow_  
→ Instagram:   / liveoverflow  
→ Blog: https://liveoverflow.com/
→ Subreddit:   / liveoverflow  
→ Facebook:   / liveoverflow  

Attacking Language Server JSON RPC

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#6899 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "lLjgskJgaRU" ["related_video_title"]=> string(33) "Trying to Find a Bug in WordPress" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(12) "LiveOverflow" } [1]=> object(stdClass)#6872 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "VXmvM2QtuMU" ["related_video_title"]=> string(28) "What is a Server? (Deepdive)" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(12) "LiveOverflow" } [2]=> object(stdClass)#6897 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "BFMmSJ3PRZM" ["related_video_title"]=> string(53) "I've been Hacking for 10 Years! (Stripe CTF Speedrun)" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(12) "LiveOverflow" } [3]=> object(stdClass)#6904 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "HUtkW2gjC8Q" ["related_video_title"]=> string(43) "Generic HTML Sanitizer Bypass Investigation" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(12) "LiveOverflow" } [4]=> object(stdClass)#6883 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "04bVWZoHOZM" ["related_video_title"]=> string(56) "DEFCON 32, 2024 vlog | Hindi | Hackers World #defcon2024" ["posted_time"]=> string(27) "7 месяцев назад" ["channelName"]=> string(16) "Anand's Roadtrip" } [5]=> object(stdClass)#6901 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "neWc0H1k2Lc" ["related_video_title"]=> string(43) "The Discovery of Zenbleed ft. Tavis Ormandy" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(12) "LiveOverflow" } [6]=> object(stdClass)#6896 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "RyRq1IJU-sg" ["related_video_title"]=> string(46) "Америка вступает в войну." ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(12) "Mark Solonin" } [7]=> object(stdClass)#6906 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "8Bg-hGuanxU" ["related_video_title"]=> string(101) "Скотт Риттер - Россия вступилась за Иран, Израиль в ШОКЕ" ["posted_time"]=> string(24) "12 часов назад" ["channelName"]=> string(23) "Голос Разума" } [8]=> object(stdClass)#6882 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "duLJUpptSik" ["related_video_title"]=> string(42) "Local Root Exploit in HospitalRun Software" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(12) "LiveOverflow" } [9]=> object(stdClass)#6900 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "efKm00MQgng" ["related_video_title"]=> string(71) "Мы победили Jeep! Все было так просто…" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(34) "ИЛЬДАР АВТО-ПОДБОР" } }
Trying to Find a Bug in WordPress

Trying to Find a Bug in WordPress

What is a Server? (Deepdive)

What is a Server? (Deepdive)

I've been Hacking for 10 Years! (Stripe CTF Speedrun)

I've been Hacking for 10 Years! (Stripe CTF Speedrun)

Generic HTML Sanitizer Bypass Investigation

Generic HTML Sanitizer Bypass Investigation

DEFCON 32, 2024 vlog | Hindi | Hackers World #defcon2024

DEFCON 32, 2024 vlog | Hindi | Hackers World #defcon2024

The Discovery of Zenbleed ft. Tavis Ormandy

The Discovery of Zenbleed ft. Tavis Ormandy

Америка вступает в войну.

Америка вступает в войну.

Скотт Риттер - Россия вступилась за Иран, Израиль в ШОКЕ

Скотт Риттер - Россия вступилась за Иран, Израиль в ШОКЕ

Local Root Exploit in HospitalRun Software

Local Root Exploit in HospitalRun Software

Мы победили Jeep! Все было так просто…

Мы победили Jeep! Все было так просто…

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]