Pular para o player
Ir para o conteúdo principal
Pesquisar
Conectar
Assistir em tela cheia
Curtir
Favorito
Compartilhar
Mais
Adicionar à playlist
Reportar
Explicando, Incluindo e inicializando Minhook
luismmxn
Seguir
há 7 semanas
Categoria
📚
Aprendizado
Transcrição
Exibir transcrição completa do vídeo
00:00
Fala aí rapaziada, quem fala é o Miser, eu tô aqui pra trazer mais uma aula pro nosso curso de Game Hacking da Bailass
00:05
E na aula de hoje a gente vai tá incluindo o Minhook no nosso projeto, por enquanto ele só tem essa funçãozinha básica
00:10
Que dá um bip no jogo quando é injetado a DLL e abre o console
00:15
E a gente vai tá incluindo o Minhook pra nas próximas aulas a gente já poder tá colocando um menu pro nosso cheat
00:22
E também tá carregando as nossas funções
00:24
Eu vou tá explicando mais detalhadamente nos próximos episódios onde a gente realmente vai usar o Minhook
00:30
Por enquanto o Minhook vai servir só pro menu
00:32
Mas vamos lá
00:33
A gente pode fazer de duas maneiras
00:35
A gente pode usar o instalador automático que é bem mais fácil
00:39
Porém ele deixa a ser um pouquinho bagunçada
00:42
E eu em específico não gosto
00:44
Mas vai dar o mesmo resultado
00:46
Eu tô pegado o instalador automático pra fazer manualmente
00:49
Só vai ter um pouquinho a mais de trabalho
00:51
Um pouquinho entre aço porque não tem trabalho nenhum
00:54
Falando bem a verdade
00:55
Então com o Minhook já baixado eu vou tá deixando pra download pra vocês
00:58
No nosso .zip de materiais
01:00
Então vai tá tudo completo lá
01:02
A gente vai pegar essa pasta
01:03
Eu vou tá vindo aqui no Visual Studio
01:05
E vou tá criando aqui no Source Files um novo filtro
01:09
A gente vai tá colocando aqui o novo filtro
01:11
A gente coloca hooks
01:13
Feito isso, eu crio um novo filtro
01:19
Coloca hooks core
01:21
É ali onde vai ficar
01:24
As nossas hooks
01:25
Que a gente vai chamar no DLLman
01:27
Ou que seria as nossas funções no caso
01:29
É nele que vai ficar
01:30
As duas funções principais
01:32
Que ligam e desligam as hooks
01:34
Entre aspas
01:35
E também a gente vai criar
01:36
E a gente vai criar também
01:37
O hooksman
01:39
É nele que a gente vai colocar algumas hooks
01:41
Como o present
01:42
Que é pro menu
01:43
Algumas pra
01:45
As funções de bala infinitas
01:47
Enfim
01:47
E outra que vai ser justamente pro minhook
01:50
Então a gente vai colocar aqui ó
01:52
Minhook
01:53
Feito isso, você também precisa criar uma pasta
01:57
No seu projeto
01:59
Pra ficar organizadinho
02:01
Isso aí vai depender de você
02:02
Mas eu recomendo
02:04
Acho que fica uma parada legal
02:06
Então eu vou tá fazendo aqui
02:07
Então eu vou tá abrindo aqui a pasta do meu projeto
02:09
Vai ter a x64
02:10
Que é onde tá a minha DLL
02:12
Eu não quero criar nessa parte aqui
02:14
Eu quero criar aqui dentro
02:15
Então aqui eu vou tá criando a pasta hooks
02:17
Igual eu fiz aqui
02:18
Eu vou tá criando aqui
02:19
Na pasta do meu projeto
02:20
Pra ficar organizada
02:22
Então é só você repetir
02:24
Os mesmos passos
02:26
Feito isso
02:44
A gente vai precisar criar mais um filtro aqui no Visual Studio
02:47
Que é pro minhook
02:48
Que é aqui o HD
02:51
A gente cria ele
02:53
A gente faz o mesmo procedimento
02:54
Eu venho aqui na pasta minhook
02:55
Cria uma nova pasta
02:57
HD
02:58
E pronto
02:59
O que a gente vai fazer agora?
03:01
Vai vir lá nos arquivos de materiais
03:03
Que são esses daqui
03:04
Vai tá dando um
03:05
Ctrl C
03:06
Ctrl V
03:07
Ele não apareceu
03:08
Porque a gente iria criar um novo item
03:10
Então a gente pode fechar
03:11
Então a gente pode vir aqui de novo
03:13
Clicar pra adicionar
03:15
E vir aqui ó
03:15
Adicionar um arquivo já existente
03:17
E agora sim
03:19
A gente pode vir aqui em hooks
03:20
Minhooks
03:21
E a gente selecionou o hdi
03:23
Então a gente vai tá incluindo os arquivos
03:24
Que estão
03:25
Que estão dentro dessa pasta
03:26
A gente dá um include
03:28
E faz a mesma coisa
03:29
Aqui
03:30
Com o minhook
03:32
E
03:36
Dá um adicionar
03:37
E tá pronto
03:39
A gente já incluiu o minhook
03:40
Pra ter a certeza que ele tá funcionando
03:42
É só a gente vir aqui
03:43
Dá um include
03:45
Procura pela pasta que a gente criou
03:50
Eu gosto de deixar organizado por conta disso
03:52
Os includes na hora de chamar
03:54
Ficam todos muito bem organizados
03:56
Chamo o minhook
03:57
E coloco o minhook.h
03:59
E agora a gente vai vir aqui
04:00
Vai tá criando uma thread
04:02
Um void
04:03
Start
04:04
Só pra teste
04:05
A gente não vai utilizar ela
04:07
Realmente
04:09
A gente só vai usar pra teste
04:11
E a gente vai colocar
04:13
MH
04:13
Inicialize
04:16
Essa função aqui por enquanto
04:18
Não vai fazer nada
04:19
A gente só tá inicializando o minhook
04:21
Porém
04:22
Se a gente rodar ela
04:24
E der algum erro
04:25
Já mostra que a gente
04:27
Incluiu o minhook
04:28
Da maneira errada
04:29
Então
04:30
Feito isso
04:31
A gente
04:31
Em vez de chamar aqui
04:32
O start direto aqui na thread
04:34
A gente vai chamar
04:35
No dll thread
04:36
Então
04:37
Eu tô colocando start aqui
04:38
Eu poderia muito bem
04:40
Tá colocando start
04:41
Aqui no dll thread
04:42
Porém eu quero fazer dessa maneira
04:44
Porque é assim que a gente
04:45
Vai tá fazendo
04:46
Nas próximas aulas
04:47
A gente vai precisar
04:48
Criar outra função
04:49
Que vai ficar dentro
04:50
Da função principal
04:51
Que seria o dll thread
04:52
Então a gente não vai colocar
04:54
Todas as funções
04:55
Direto aqui na voz
04:56
Dll thread
04:57
A gente vai criar
04:57
Cada função separada
04:58
E vai tá chamando aqui
05:00
No dll thread
05:01
Então
05:01
A gente faz isso
05:02
E dá um compilar
05:03
A gente compila
05:04
E fazendo isso
05:06
A gente já pode testar
05:07
Acabou dando um erro
05:08
Deixa eu ver o porquê
05:09
Certo tinha dado um erro
05:11
Foi coisa boba
05:12
O dll thread
05:13
Tava
05:13
Definido acima
05:15
Do start
05:15
Então
05:16
Ele não tava conseguindo chamar
05:17
Então a gente só coloca ele
05:18
Aqui em cima
05:19
E pronto
05:19
Isso aqui é uma das frescuras
05:21
Entre aspas
05:22
Da ideia do Zew Studio
05:23
Então
05:24
É por isso que é muito importante
05:25
Vocês entenderem
05:26
Como é que funciona
05:27
A síntese do Zew Studio
05:29
Aqui
05:29
Da linguagem do C++
05:30
Em específico
05:31
Do Zew Studio
05:32
Então
05:33
Isso são coisas simples
05:35
Porém
05:36
Importantes
05:37
Então agora a gente pode
05:38
Tá dando um
05:39
Compilar aqui
05:40
O meu já tá compilado
05:41
Mas ele vai compilar de novo
05:42
Eu vou tá inicializando
05:44
O meu jogo
05:44
Pra injetar
05:46
Eu vou tá usando
05:47
O injetor próprio meu
05:48
Eu não tô usando
05:49
O process hacker
05:50
Como nas últimas aulas
05:51
Porém você pode tá sim
05:52
Continuando usando
05:53
O process hacker
05:54
Pra injetar
05:54
Não muda nada
05:55
Eu fiz aqui
05:56
Esse injetor meu
05:57
Na mesma
05:58
Da mesma forma
06:00
Que o process hacker
06:00
Funciona
06:01
Que é em load librer
06:02
Então não vai ter nenhum problema
06:03
A diferençazinha
06:04
É o injetor
06:06
Porém
06:06
O process hacker
06:07
Também vai funcionar normal
06:08
Então eu vou tá selecionando
06:10
A DLL
06:10
Que tá localizada aqui
06:12
Nesse destino
06:12
Vou tá procurando ela aqui
06:14
Já encontrei a DLL
06:15
Como vocês podem ver
06:16
Ela tá batendo aqui
06:18
Com o horário
06:19
Que eu compilei
06:20
Então eu vou tá selecionando ela
06:21
O injetor aqui
06:23
Já identificou
06:24
A arquitetura dela
06:24
E enfim
06:26
As outras características
06:27
Vou tá dando um inject
06:28
O jogo já tá aberto aqui
06:30
Tá dando um inject
06:31
E dando um yes
06:32
E pronto
06:34
O jogo tá injetado
06:36
Vocês podem ver
06:38
Tem o console ali embaixo
06:39
Então deixa eu dar um watch tab
06:42
Aqui pra poder aparecer o console
06:43
Aqui ó
06:44
Tá injetado
06:45
Aí significa
06:46
Que o Minhook
06:48
Foi inicializado
06:49
Então essa aula aqui
06:50
Foi bem simples
06:51
Só foi pra ensinar
06:52
Como incluir o Minhook
06:53
Porque apesar de ser algo simples
06:55
Pra alguns
06:56
Pra outros
06:57
Podem ser um pouco mais complicado
06:59
Então a gente já tem
07:00
O Minhook inicializado
07:01
E a gente vai usar ele
07:02
Tanto pra poder tá
07:04
Chamando as funções
07:04
Pra dentro do jogo
07:05
Tanto pra renderizar
07:07
O menu
07:07
Que vai ser na próxima aula
07:08
Então eu vou tá deixando
07:10
Essa aula por aqui
Seja a primeira pessoa a comentar
Adicionar seu comentário
Recomendado
7:19
|
A Seguir
#1 Criando Projeto e Explicando o DLLMain
luismmxn
há 7 semanas
6:53
Explicando, Incluindo e inicializando KieroHook
luismmxn
há 7 semanas
14:25
Menu IMGUI
luismmxn
há 7 semanas
10:19
#2 Criando uma thread no DLLMain
luismmxn
há 7 semanas
5:24
Introdução BAIMLESS
luismmxn
há 7 semanas
0:51
Former Aide Claims She Was Asked to Make a ‘Hit List’ For Trump
Veuer
há 2 anos
1:08
Musk’s X Is ‘the Platform With the Largest Ratio of Misinformation or Disinformation’ Amongst All Social Media Platforms
Veuer
há 2 anos
4:50
59 companies that are changing the world: From Tesla to Chobani
Fortune
há 2 anos
0:46
3 Things to Know About Coco Gauff's Parents
People
há 2 anos
0:35
8 Things to Do in the Morning to Improve Productivity
Martha Stewart Living
há 2 anos
1:18
USC vs. Colorado: Can Caleb Williams Earn a New Heisman Moment?
SportsGrid
há 2 anos
1:04
Vic Mensa Reveals Celebrity Crush, Biggest Dating Pet Peeve & More on Speed Dating | Billboard News
Billboard
há 2 anos
1:09
Hollywood Writers Reach ‘Tentative Agreement’ With Studios After 146 Day Strike
Veuer
há 2 anos
1:26
Love is Blind stars admit they're burnt out from social media
Fortune
há 2 anos
2:01
NHA Customers in Limbo as Company Faces Potential Merger
SportsGrid
há 2 anos
2:55
Vanilla Ice Explains How the 90’s Shaped America
FACTZ
há 2 anos
0:36
Amazon’ Prime Video Will Show Commercials Starting Next Year
Veuer
há 2 anos
11:13
Pokimane Answers The Web's Most Searched Questions
WIRED
há 2 anos
4:16
BREAKING NEWS: Matt Gaetz Tells House Committee: 'I'm Not Going To Vote For A Continuing Resolution'
Forbes Breaking News
há 2 anos
1:00
What's Popular on Uber Eats?
Stringr
há 2 anos
2:50
Måneskin Performs "HONEY" at MSG
Rolling Stone
há 2 anos
12:13
Matt Rife Hilariously Roasts Your Dating Profiles | Cosmopolitan
Cosmopolitan USA
há 2 anos
7:01
Kelly Clarkson Fights Back Against Brandon Blackstock In Devastating Divorce Battle
Life Stories By Goalcast
há 2 anos
1:15
Netflix's 'Squid Game: The Challenge' Trailer Has 456 Real People Playing for $4.56 Million | THR News Video
The Hollywood Reporter
há 2 anos
6:59
Chxrry22 Does ASMR with Matcha, Talks Using Music to Escape & Touring with The Weeknd
Fuse
há 2 anos
Seja a primeira pessoa a comentar