Premium Only Content

Shellcode 101 para Windows x86
Minha ideia neste vÃdeo e de mostrar (da forma como eu abstrai o conceito) como podemos criar um shellcode em assembly a partir do zero, realizando chamadas para funções da WINAPI como GetComputerNameA.
Neste vÃdeo identificamos o registrador que contem informações do PEB, TEB até encontrarmos a lista de módulos carregados. Tratamos de encontrar o endereço de onde o Kernel32.dll está localizado.
Nos próximos vÃdeos vamos evoluir até conseguir executar a função GetComputerNameA.
Espero que gostem.
00:00 Intro
02:50 Detalhes GetComputerNameA
03:45 Criacao do Projeto C++
05:22 Chamada para a funcao GetComputerNameA
06:30 Listando os modulos no x32dbg
07:30 Atualizado o Projeto C++
07:51 Listando os pontos importantes 1
08:30 Documentacao LoadLibraryA
09:22 Definicao do callback usando typedef
10:05 Chamada para a funcao GetProcAddress
10:35 Execucao da GetComputerNameA
11:40 Documentacao _PEB
12:10 Documentacao PEB_LDR_DATA
12:29 Documentacao LIST_ENTRY
13:25 Explorando TEB/PEB/Ldr/InInitOrder no Windbg
15:33 Encontrando detalhes do modulo carregado em memoria
16:23 Listando os pontos importantes 2
17:00 Referencia para artigo de Shellcode Development
17:27 Referencia para repositorio git Shellcodetester
18:00 Configuracao do Shellcodeterster
18:40 Codigo python inicial
19:16 Iniciando Asm criando framestack e adicionando espaco na pilha
20:12 Demonstracao da utilizacao do Shellcodetester junto ao Windbg
21:00 Debug do Asm, da criacao do stack frame
22:42 Criacao do codigo Asm para buscar o modulo kernel32
24:25 Debug do Asm, do codigo parcial para a busca do kernel32
25:34 Criacao do codigo Asm para fazer o loop nos modulos carregados em memoria
26:57 Explicacao do motivo do numero magico 12 / 24
24:25 Debug do Asm, do codigo final da primeira parte
31:31 Encontrando o endereco do kernel32
31:50 Consideracoes finais
Creditos:
-------------------
Music Promoted by Music & Gene at YouTube:
https://www.youtube.com/c/MusicGene
https://geniemindcreation.wixsite.com...
Music by MBB | https://soundcloud.com/mbbofficial
https://www.youtube.com/c/mbbmusic
https://www.instagram.com/mbb_music
Buy Music Licenses at www.mbb-music.com
---------------------
-
LIVE
EXPBLESS
18 minutes agoArena Breakout (This Game Is Hard But Fun) How Much Can We Make Today? #RumbleGaming
18 watching -
4:40
GritsGG
14 hours agoTwo Easter Eggs on Call of Duty Warzone!
20.2K1 -
2:08:19
Side Scrollers Podcast
22 hours agoNetflix Execs to TESTIFY Over LGBTQ Agenda + IGN DESTROYS Xbox Game Pass + More | Side Scrollers
63.1K16 -
5:08:55
Dr Disrespect
20 hours ago🔴LIVE - DR DISRESPECT - BABY STEPS - THE VERY VERY LAST CHAPTER
134K17 -
10:28
BlabberingCollector
16 hours agoAsk Blabs, Episode 5 | Answering Your Wizarding World Related Questions
14.5K1 -
18:09
Forrest Galante
5 days agoI Survived 24 Hours In The World's Deadliest Jungle
196K31 -
LIVE
Lofi Girl
2 years agoSynthwave Radio 🌌 - beats to chill/game to
298 watching -
2:15:09
Badlands Media
20 hours agoOnlyLands Ep. 27: Power Hour Hangover, Trump’s Wartime Shift, and Portland in Flames
124K30 -
22:21
DeVory Darkins
10 hours ago $18.14 earnedRioters attack Portland ICE Facility as Democrats make shocking admission
31.5K128 -
2:06:06
TimcastIRL
12 hours agoTrump DOJ Announces INTERVENTION In Portland Over Nick Sortor Arrest | Timcast IRL
249K420