Ir para conteúdo
Faça parte da equipe! (2024) ×

ChatGPT e sua facilidade em aprender...


ThisSupreme
 Compartilhar

Posts Recomendados

pode me explicar sobre este código. __declspec(naked) void HookPatch::NKD_noSancFace() // Suposte teste de Sanc { _asm { CMP DWORD PTR SS : [EBP - 0x20], 389 JE correto CMP DWORD PTR SS : [EBP - 0x20], 347 JE correto CMP DWORD PTR SS : [EBP - 0x20], 348 JE correto CMP DWORD PTR SS : [EBP - 0x20], 349 JE correto CMP DWORD PTR SS : [EBP - 0x20], 350 JE correto PUSH 0x52FE8A // 754 RETN correto : PUSH 0x52FE93 // 754 RETN } }
 
 
 

Este é um código em Assembly x86 para uma função em C++, chamada "NKD_noSancFace". A palavra-chave "__declspec(naked)" indica que a geração de código de retorno e de prologo para a função está desativada. Em seguida, há uma série de instruções Assembly que comparam o valor armazenado no endereço [EBP - 0x20] com diferentes valores (389, 347, 348, 349, 350) usando o comando CMP e, em seguida, pula para o rótulo "correto" se a igualdade é encontrada com o comando JE. Se nenhuma igualdade é encontrada, a função retorna para o endereço 0x52FE8A. Se a igualdade é encontrada, a função retorna para o endereço 0x52FE93.

 
 
me explique melhor
 
 
 

Claro, vou explicar melhor.

Esta função "NKD_noSancFace" é escrita em Assembly x86 e é parte de uma classe em C++ chamada "HookPatch". A palavra-chave "__declspec(naked)" indica que o compilador não deve gerar o código de prologo e epílogo para esta função, permitindo que você escreva manualmente o código Assembly.

O código Assembly faz uso do registro EBP (base do frame de pilha) para acessar um valor em um endereço de memória específico, que é [EBP - 0x20]. Este valor é então comparado com diferentes valores constantes (389, 347, 348, 349, 350) usando a instrução CMP.

Se a comparação é verdadeira (igualdade é encontrada), a instrução JE (jump if equal) fará com que o fluxo de execução saia da função retornando para o endereço 0x52FE93. Caso contrário, a função retorna para o endereço 0x52FE8A.

Observe que essa função é escrita em Assembly x86 e, por isso, pode ser dependente de uma arquitetura específica ou de uma versão específica de um sistema operacional. Além disso, o código Assembly pode ser difícil de compreender e manter para pessoas que não tenham familiaridade com ele.

 
 
me dê exemplos
 
 
 

Claro, aqui estão alguns exemplos de como esse código pode ser usado:

  1. Patches de segurança: Esse código pode ser usado para aplicar patches em software para corrigir vulnerabilidades de segurança ou comportamentos indesejados. Por exemplo, o código pode ser usado para verificar se um determinado valor de entrada é válido antes de permitir que o software continue a executar.

  2. Customização de jogos: Esse código também pode ser usado para personalizar o comportamento de jogos, por exemplo, para desbloquear recursos ou modificar a jogabilidade. O código pode ser usado para modificar o comportamento de uma função em tempo de execução, alterando a maneira como o jogo se comporta.

  3. Debugging: Esse código também pode ser usado para debugar software, ajudando a identificar problemas e erros. Por exemplo, o código pode ser usado para rastrear a execução de uma função e coletar informações para ajudar a solucionar problemas.

Esses são apenas alguns exemplos de como esse código Assembly pode ser usado. Observe que o uso de código Assembly é avançado e deve ser feito com cuidado para evitar problemas de segurança ou comportamentos indesejados no software.

 
não entendi
 
 
 

Desculpe se não consegui explicar de forma clara. Vamos tentar de novo.

Este código é escrito em Assembly, uma linguagem de baixo nível usada para programar diretamente a CPU. É usado para modificar o comportamento de um programa em tempo de execução. Algumas aplicações comuns para código Assembly incluem:

  1. Patches de segurança: Esse código pode ser usado para corrigir vulnerabilidades de segurança em software ou para impedir que alguém execute ações indesejadas.

  2. Customização de jogos: Esse código pode ser usado para modificar o comportamento de jogos, como desbloquear recursos ou alterar a jogabilidade.

  3. Debugging: Esse código pode ser usado para ajudar a solucionar problemas em software, rastreando a execução de uma função e coletando informações para identificar erros.

Espero que isso ajude a esclarecer um pouco mais sobre o uso de código Assembly. Observe que o uso de Assembly é avançado e pode ser perigoso se não for feito corretamente, por isso é importante ter conhecimento sobre programação de baixo nível antes de experimentar esse tipo de código.

Editado por ThisSupreme
Link para o comentário
Compartilhar em outros sites

49 minutos atrás, Sniper95 disse:

poderiam aprender a codar descentemente com ele com todos recursos disponiveis atualmente ao invez de continuar com essas tranqueiras de hooks

infelizmente a gente tras noticias boas a comunidade e tem haters do seu tipo que puxa a comunidade pra baixo... isso foi um exemplo de qualquer coisa que peguei aqui... se te incomoda custa nada vc ignora amigo. e sai do fake farsante

Link para o comentário
Compartilhar em outros sites

  • Velha Guarda
3 horas atrás, ThisSupreme disse:

infelizmente a gente tras noticias boas a comunidade e tem haters do seu tipo que puxa a comunidade pra baixo... isso foi um exemplo de qualquer coisa que peguei aqui... se te incomoda custa nada vc ignora amigo. e sai do fake farsante

Pois é, concordo contigo.

 

Fui fazer um teste no chat e é realmente absurdo o resultado que ele dá. Olha esse exemplo que pedi pra ele fazer

 

Imagem

Imagem

 

 

É necessário se cadastrar para acessar o conteúdo.

 

 

É necessário se cadastrar para acessar o conteúdo.

 

 

 

Alias, pedi pra ela me ajudar p q to com um problema na Joia do Armazenamento, pedi pra melhorar o codigo e vou testar em casa quando chegar srsrsrs

É necessário se cadastrar para acessar o conteúdo.

 

Forte Abçs!

qRXaV1L.png

Link para o comentário
Compartilhar em outros sites

Em 02/02/2023 em 01:46, ThisSupreme disse:
pode me explicar sobre este código. __declspec(naked) void HookPatch::NKD_noSancFace() // Suposte teste de Sanc { _asm { CMP DWORD PTR SS : [EBP - 0x20], 389 JE correto CMP DWORD PTR SS : [EBP - 0x20], 347 JE correto CMP DWORD PTR SS : [EBP - 0x20], 348 JE correto CMP DWORD PTR SS : [EBP - 0x20], 349 JE correto CMP DWORD PTR SS : [EBP - 0x20], 350 JE correto PUSH 0x52FE8A // 754 RETN correto : PUSH 0x52FE93 // 754 RETN } }
 
 
 

Este é um código em Assembly x86 para uma função em C++, chamada "NKD_noSancFace". A palavra-chave "__declspec(naked)" indica que a geração de código de retorno e de prologo para a função está desativada. Em seguida, há uma série de instruções Assembly que comparam o valor armazenado no endereço [EBP - 0x20] com diferentes valores (389, 347, 348, 349, 350) usando o comando CMP e, em seguida, pula para o rótulo "correto" se a igualdade é encontrada com o comando JE. Se nenhuma igualdade é encontrada, a função retorna para o endereço 0x52FE8A. Se a igualdade é encontrada, a função retorna para o endereço 0x52FE93.

 
 
me explique melhor
 
 
 

Claro, vou explicar melhor.

Esta função "NKD_noSancFace" é escrita em Assembly x86 e é parte de uma classe em C++ chamada "HookPatch". A palavra-chave "__declspec(naked)" indica que o compilador não deve gerar o código de prologo e epílogo para esta função, permitindo que você escreva manualmente o código Assembly.

O código Assembly faz uso do registro EBP (base do frame de pilha) para acessar um valor em um endereço de memória específico, que é [EBP - 0x20]. Este valor é então comparado com diferentes valores constantes (389, 347, 348, 349, 350) usando a instrução CMP.

Se a comparação é verdadeira (igualdade é encontrada), a instrução JE (jump if equal) fará com que o fluxo de execução saia da função retornando para o endereço 0x52FE93. Caso contrário, a função retorna para o endereço 0x52FE8A.

Observe que essa função é escrita em Assembly x86 e, por isso, pode ser dependente de uma arquitetura específica ou de uma versão específica de um sistema operacional. Além disso, o código Assembly pode ser difícil de compreender e manter para pessoas que não tenham familiaridade com ele.

 
 
me dê exemplos
 
 
 

Claro, aqui estão alguns exemplos de como esse código pode ser usado:

  1. Patches de segurança: Esse código pode ser usado para aplicar patches em software para corrigir vulnerabilidades de segurança ou comportamentos indesejados. Por exemplo, o código pode ser usado para verificar se um determinado valor de entrada é válido antes de permitir que o software continue a executar.

  2. Customização de jogos: Esse código também pode ser usado para personalizar o comportamento de jogos, por exemplo, para desbloquear recursos ou modificar a jogabilidade. O código pode ser usado para modificar o comportamento de uma função em tempo de execução, alterando a maneira como o jogo se comporta.

  3. Debugging: Esse código também pode ser usado para debugar software, ajudando a identificar problemas e erros. Por exemplo, o código pode ser usado para rastrear a execução de uma função e coletar informações para ajudar a solucionar problemas.

Esses são apenas alguns exemplos de como esse código Assembly pode ser usado. Observe que o uso de código Assembly é avançado e deve ser feito com cuidado para evitar problemas de segurança ou comportamentos indesejados no software.

 
não entendi
 
 
 

Desculpe se não consegui explicar de forma clara. Vamos tentar de novo.

Este código é escrito em Assembly, uma linguagem de baixo nível usada para programar diretamente a CPU. É usado para modificar o comportamento de um programa em tempo de execução. Algumas aplicações comuns para código Assembly incluem:

  1. Patches de segurança: Esse código pode ser usado para corrigir vulnerabilidades de segurança em software ou para impedir que alguém execute ações indesejadas.

  2. Customização de jogos: Esse código pode ser usado para modificar o comportamento de jogos, como desbloquear recursos ou alterar a jogabilidade.

  3. Debugging: Esse código pode ser usado para ajudar a solucionar problemas em software, rastreando a execução de uma função e coletando informações para identificar erros.

Espero que isso ajude a esclarecer um pouco mais sobre o uso de código Assembly. Observe que o uso de Assembly é avançado e pode ser perigoso se não for feito corretamente, por isso é importante ter conhecimento sobre programação de baixo nível antes de experimentar esse tipo de código.

Kkkk caraiu já tinha mandado se carpi um lote na segunda pergunta hahahahah. Mas é bacana essa GPT

Discord: GuiCandiotto

Link para o comentário
Compartilhar em outros sites

7 horas atrás, ThisSupreme disse:

infelizmente a gente tras noticias boas a comunidade e tem haters do seu tipo que puxa a comunidade pra baixo... isso foi um exemplo de qualquer coisa que peguei aqui... se te incomoda custa nada vc ignora amigo. e sai do fake farsante

Não é haters mano...
Se você não fizesse oque fez, o povo não pegava no seu pé assim.
Agora sua má fama lhe persegui, então tudo que você tentar fazer vai dá nisso..
Então tente ser mais autêntico, pare de ficar pegando coisas infinitas sources é ficar

postando como se fosse autoria sua. Pare de ficar engabelando os outros, tente ajudar + 
sem esperar algo em troca, que as coisas mudam...

Editado por Sc2ALLin

Precisa de ajuda?
Fale comigo.
Discord: sc2allin

Link para o comentário
Compartilhar em outros sites

23 minutos atrás, Sc2ALLin disse:

Não é haters mano...
Se você não fizesse oque fez, o povo não pegava no seu pé assim.
Agora sua má fama lhe persegui, então tudo que você tentar fazer vai dá nisso..
Então tente ser mais autêntico, pare de ficar pegando coisas infinitas sources é ficar

postando como se fosse autoria sua. Pare de ficar engabelando os outros, tente ajudar + 
sem esperar algo em troca, que as coisas mudam...

ta me confundindo ctg né? sabem nem quem sou eu. Eu fico indignado com o tamanho da maturidade dos cara que SÃO VELHOS! e continuam com comportamentos de adolecentes. bixo, é só ignorar vc não vai me atrasar em nada vir hatear topicos aqui. nada mesmo, só vai perder o tempo de me fazer ter que responder essas babaquice que vc e mais meia duzia de velhos vem no forum falar. Procura amadurecer e se olha no espelho. velhão já, ta na hora de acorda pra vida.

3 horas atrás, Arkanun1000 disse:

Pois é, concordo contigo.

 

Fui fazer um teste no chat e é realmente absurdo o resultado que ele dá. Olha esse exemplo que pedi pra ele fazer

 

Imagem

Imagem

 

 

É necessário se cadastrar para acessar o conteúdo.

 

 

É necessário se cadastrar para acessar o conteúdo.

 

 

 

Alias, pedi pra ela me ajudar p q to com um problema na Joia do Armazenamento, pedi pra melhorar o codigo e vou testar em casa quando chegar srsrsrs

É necessário se cadastrar para acessar o conteúdo.

 

Forte Abçs!

sim é muito top. diversos codigos que eu tinha feito do meu jeito, eu pude fazer de uma forma mais otimizada através dele.

Editado por ThisSupreme
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...
  • Velha Guarda
Em 03/02/2023 em 10:57, Sniper95 disse:

poderiam aprender a codar descentemente com ele com todos recursos disponiveis atualmente ao invez de continuar com essas tranqueiras de hooks

 

Em 03/02/2023 em 18:51, Sc2ALLin disse:

Não é haters mano...
Se você não fizesse oque fez, o povo não pegava no seu pé assim.
Agora sua má fama lhe persegui, então tudo que você tentar fazer vai dá nisso..
Então tente ser mais autêntico, pare de ficar pegando coisas infinitas sources é ficar

postando como se fosse autoria sua. Pare de ficar engabelando os outros, tente ajudar + 
sem esperar algo em troca, que as coisas mudam...

 

O ódio ao Sexy ta em voga até hoje? Hahahaha

 

Vi o tópico dele ameaçando a WC de processo pela segunda vez pra tirarem ele da BlackList. Se ameaçar o fórum mais uma vez já pode pedir música no fantástico. Kkkkkkk 

62QMw7T.png.7fb04ebe57269eec0f1bb515e1089dfa.png

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Shader5 disse:

 

 

O ódio ao Sexy ta em voga até hoje? Hahahaha

 

Vi o tópico dele ameaçando a WC de processo pela segunda vez pra tirarem ele da BlackList. Se ameaçar o fórum mais uma vez já pode pedir música no fantástico. Kkkkkkk 

Seria engraçado pô...
imagina só o juiz perguntando para defesa, sobre as provas...
Sem sombra de dúvidas era caso ganho para WC na primeira instância.
Mais que tópico é esse que não vi?

3 horas atrás, Shader5 disse:

 

 

O ódio ao Sexy ta em voga até hoje? Hahahaha

 

Vi o tópico dele ameaçando a WC de processo pela segunda vez pra tirarem ele da BlackList. Se ameaçar o fórum mais uma vez já pode pedir música no fantástico. Kkkkkkk 

 

Editado por Sc2ALLin

Precisa de ajuda?
Fale comigo.
Discord: sc2allin

Link para o comentário
Compartilhar em outros sites

  • Velha Guarda
45 minutos atrás, Sc2ALLin disse:

Seria engraçado pô...
imagina só o juiz perguntando para defesa, sobre as provas...
Sem sombra de dúvidas era caso ganho para WC na primeira instância.
Mais que tópico é esse que não vi?

 

Tá aqui:

 

Link para o comentário
Compartilhar em outros sites

  • Velha Guarda
3 horas atrás, Sc2ALLin disse:

Seria engraçado pô...
imagina só o juiz perguntando para defesa, sobre as provas...
Sem sombra de dúvidas era caso ganho para WC na primeira instância.
Mais que tópico é esse que não vi?

 

Da ultima vez ele mandou mensagem querendo ser desbanido, eu tava na equipe do fórum ainda, chamei ele no PV do Discord e fiquei quase 1 hora conversando com ele, pedindo pra ele me apresentar qualquer coisa que corroborasse com a afirmação dele de que era inocente das acusações de roubo que tinha em cima dele, nada, ele não tinha uma única conversa pra me mostrar. Aí por fim ele perdeu a paciência deu piti e sumiu do fórum.

Agora voltou com o mesmo papo, ameaçando o fórum de processo. Kkkkk

62QMw7T.png.7fb04ebe57269eec0f1bb515e1089dfa.png

Link para o comentário
Compartilhar em outros sites

20 horas atrás, Shader5 disse:

 

Da ultima vez ele mandou mensagem querendo ser desbanido, eu tava na equipe do fórum ainda, chamei ele no PV do Discord e fiquei quase 1 hora conversando com ele, pedindo pra ele me apresentar qualquer coisa que corroborasse com a afirmação dele de que era inocente das acusações de roubo que tinha em cima dele, nada, ele não tinha uma única conversa pra me mostrar. Aí por fim ele perdeu a paciência deu piti e sumiu do fórum.

Agora voltou com o mesmo papo, ameaçando o fórum de processo. Kkkkk

Ele é muito doido cara.
Agora está aí, com uma má fama da porra devido à ganância.
Quem deve ter gostado muito foi o @faelribeiro
Posso estar enganado, mais esse lek aí foi a primeira vítima dele.

Precisa de ajuda?
Fale comigo.
Discord: sc2allin

Link para o comentário
Compartilhar em outros sites

O ChatGPT ajuda demais a entender algumas coisas. É prático porque não preciso ficar garimpando no Google. As vezes ela erra algumas coisas, então dependendo do que tiver fazendo é bom validar em outras fontes. Mas em geral é uma bela "assistente".

Link para o comentário
Compartilhar em outros sites

O ChatGPT da muita luz, ajuda bastante.

Mas as vezes fala algumas asneiras, então é importante ter muita atenção.

 

Os códigos que te passa pronto nem sempre é Ctrl C + V.

 

Meu feedback é que criei um boot para Telegram em Javascript + NodeJS + Telegraf e ele me auxiliou bastante!!

As vezes fala algumas asneiras que mais me confundia do que ajudava, mas de resto, ajudou muito.

Editado por ϟ Sanji ϟ

Somos responsáveis por aquilo que fazemos, o que não fazemos e o que impedimos de ser feito.- Albert Camus

.:: ϟOdinϟ ::.
[Equipe WebCheats]

Link para o comentário
Compartilhar em outros sites

  • Velha Guarda
2 horas atrás, ϟ Sanji ϟ disse:

O ChatGPT da muita luz, ajuda bastante.

Mas as vezes fala algumas asneiras, então é importante ter muita atenção.

 

Os códigos que te passa pronto nem sempre é Ctrl C + V.

 

Meu feedback é que criei um boot para Telegram em Javascript + NodeJS + Telegraf e ele me auxiliou bastante!!

As vezes fala algumas asneiras que mais me confundia do que ajudava, mas de resto, ajudou muito.

A maior ressalva que deve ser ressaltada é que ele te dá códigos/funções prontas, mas ele não tem domínio no seu projeto. Logo, arquitetura, estruturação, indentação, variáveis e lógica precisam partir de quem está programando, o maior recurso que ele te dá é: linha de aprendizagem.

Editado por Sabala ϟ
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.