Ir ao conteúdo
  • Cadastre-se

cobrapk

Membro Pleno
  • Posts

    31
  • Cadastrado em

  • Última visita

posts postados por cobrapk

  1. Sobre o site da microsoft, as vezes o site é muito confuso.

    Estou tentando aprender com uns veteranos da minha universidade, mas é complicado pois eles não tem muito tempo.

     

    Mas com fé e esforço uma hora eu chego lá.

  2. Em 07/03/2017 às 23:21, Anonymous Programmer disse:

    Não é que todos programas estão sujeitos a serem hackeados. .-. alguns não permitem ser executado pela função ReadProcessMemory nem WriteProcessMemory. para poder ler voce utiliza:

     

    BOOL WINAPI ReadProcessMemory( _In_  HANDLE  hProcess, _In_  LPCVOID lpBaseAddress, _Out_ LPVOID  lpBuffer, _In_  SIZE_T  nSize, _Out_ SIZE_T  *lpNumberOfBytesRead );

     

     

    pra alterar utiliza

    BOOL WINAPI WriteProcessMemory( _In_  HANDLE  hProcess, _In_  LPVOID  lpBaseAddress, _In_  LPCVOID lpBuffer, _In_  SIZE_T  nSize, _Out_ SIZE_T  *lpNumberOfBytesWritten );

     

     

    Tu poderia me mostrar um exemplo de tal aplicação ?

    Algum artigo ou qualquer coisa para eu me informar mais sobre isso, pois desconheço como fazer.

    adicionado 49 minutos depois

    O meu conhecimento em c++ é muito pequeno, eu somente aprendi C na faculdade e foi superficial já que meu curso é Engenharia Civil.

     

    Buscando um pouco na net eu encontrei isso:

    #include <iostream>
    
    #define WIN32_LEAN_AND_MEAN		// exclude rarely used Windows headers
    #include <Windows.h>
    #include <TlHelp32.h>
    
    DWORD FindProcessId(const std::string& processName);
    
    int main( )
    {
    	const std::string process{ "Target.exe" };
    
    	DWORD processID{ FindProcessId( process ) };
    	if( procID == -1 ) {
    		std::cerr << "ERROR! Couldn't find " << process << "\n";
    		return -1;
    	}
    
    	std::cout << process << " process id = " << processID << "\n";
    }
    
    DWORD FindProcessId(const std::string& processName)
    {
    	/* https://msdn.microsoft.com/en-au/library/windows/desktop/ms682489 */
    	// take a snapshot of all the processes
    	HANDLE hSnap{ CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 ) };
    	if( !hSnap || hSnap == INVALID_HANDLE_VALUE ) return -1;
    
    	/* https://msdn.microsoft.com/en-us/library/windows/desktop/ms684839(v=vs.85).aspx */
    	PROCESSENTRY32 pe;						// store info about process
    	pe.dwSize = sizeof( PROCESSENTRY32 );	// must set this to sizeof( PROCESSENTRY32 )
    
    	/* https://msdn.microsoft.com/en-us/library/windows/desktop/ms684834(v=vs.85).aspx */
    	// traverse the processes
    	if( !Process32First( hSnap, &pe ) ) {
    		/* https://msdn.microsoft.com/en-us/library/windows/desktop/ms724211(v=vs.85).aspx */
    		CloseHandle( hSnap );
    		return -1;
    	}
    	do {
    		// case insensitive string compare, returns 0 if strings match
    		if( _stricmp( processName.c_str( ), pe.szExeFile ) == 0 ) {
    			CloseHandle( hSnap );
    			return pe.th32ProcessID;	// process id
    		}
    		/* https://msdn.microsoft.com/en-us/library/windows/desktop/ms684836(v=vs.85).aspx */
    	} while( Process32Next( hSnap, &pe ) );
    
    	// couldn't find process
    	CloseHandle( hSnap );
    	return -1;
    }
    Edit & Run

    Mas não funcionou.

  3. 12 horas atrás, vangodp disse:

    https://www.youtube.com/watch?v=I0zPwg4iUDk

    Sim... mas como falei pense que se isso fosse possível todos os programas seriam suscetíveis a ser "hackeados" de forma mais ou menos fácil. Não acha? Não obstante sim sei que se pode porém o caminho é longo pois ainda que você receba a memória de um programa possivelmente não saberíamos como interpreta-la pois receberíamos um bonito array de bytes no qual não saberíamos onde começa e onde termina cada tipo de dado.


    Existe uma aplicação chamada cheatengine que detecta mudanças na memória de um programa pois ele abre os programas como um subprocesso permitindo receber e até alterar variáveis, talvez com esse programa você seja capaz de descobrir o offset de tal variável, coisa que depois seria possível aplicar uma injeção de DLL que seria algo parecido ao que você quer. Mas como falei eu não tenho muita ideia sobre isso porque nunca fiz, porém tem muitos videos e tutoriais por internet que explicam como faze-lo: https://www.youtube.com/watch?v=I0zPwg4iUDk

    Este vídeo explica como obter e modificar a direção da variável. Busque tutorias sobre cheatengine e injeção DLL.

     

     

    Eu conheço este cheatengine, eu o uso para encontrar os andress que pretendo fazer a verificação.

    É mais ou menos isso que busco, mas ainda não obtive um resultado satisfatório.

  4. Em 05/03/2017 às 15:35, vangodp disse:

    Cara nem sei se se pode fazer isso. Imaginou que se isso fosse possível o sistema operativo seria altamente vulnerável? O que sim acho que é possível, é que um processo pode ter acesso a um subprocesso.
    Existe uma técnica chamada injeção de dll, busque no google pois não sei muito sobre tema.

     

    Já vi alguns exemplos de injeção de dll mas em nenhuma encontrei o que busco.

    O que quero saber é simplesmente um valor em um andress de algum programa.

     

    Exemplo:

    Verificar o valor salvo na memoria da calculadora.

     

    Já vi alguns exemplos no youtube mas não está expresso de maneira clara, não é explicado.

    Em vb.net eu sei fazer em dados simples de int, string e afins.

    Mas não sei como fazer em variáveis float ou double.

  5. Galera, preciso de auxílio para conseguir ler e acessar a memória de outros processos.

    Eu tenho um módulo que permite algo do gênero em vb.net mas de certa forma é meio limitado pois não ler float ou double.

     

    Alguém pode me auxiliar como eu faço para ler dados simples de alguns andress sendo do tipo float e double ?

  6. 51 minutos atrás, Foxwalt disse:

    @cobrapk Vai fazer overclock? Se não, esqueça o water cooler que será gasto desnecessário. 

     

    Você poderia verificar como o seu cooler atual cumpre o papel dele com o processador em carga máxima, como eu havia dito.

     

    Mas ele já esquenta sem overclock, water cooler não é tão caro.

    Junto dinheiro em 1 ou 2 meses e da para comprar um.

  7. Galera, preciso de ajuda para fazer uma leitura na memória de alguma aplicação.

    Eu tenho testado um módulo que encontrei na internet "ReadMemory.vb"

     

    Mas a variável que preciso fazer a leitura é "double" que não é contemplado neste módulo.

     

    Alguem pode me dá uma ajuda ? Em vb ou em C/C++.

    Preciso apenas fazer pequenas verificações e leituras para monitoramento. 

     

    Alguem pode me auxiliar ?

  8. 1 hora atrás, Foxwalt disse:

    @cobrapk Você precisa usar o programa oficial da AMD, o Overdrive, para ver a margem térmica (distância até o limite recomendado). Processadores FX têm problemas de leitura em programas de terceiros e, pelo que andei lendo, as APUs parecem sofrer a mesma coisa.

     

    Eu estava jogando, usando TS3 e navegador Chrome.

    Baixei e instalei, reiniciei por que pediu e obtive este resultado:

     

     

    amd overdrive.jpg

    adicionado 2 minutos depois

    Adicionando outra imagem:

     

    amd overdrive 2.jpg

  9. @Gamer_PC

     

    Minha CPU suporta somente 73ºC

     

    Esta temperatura foi medida imediatamente apos ligar o computador e abrir o Google Chrome para vir ao fórum.

    Não acredito que apos ligar o pc seja suficiente para da 80ºC e abrir o Google Chrome subir para 100ºC.

     

    De qualquer modo, está na BIOS que o máximo que deva chegar é 70ºC, e em momento algum o pc desligou ou ficou travando.

     

    Por sinal, minha placa mãe é MSI, é uma MSI A68HM-E33 (MS-7721)

     

    Eu troquei de processador para jogar H1Z1, mas como o jogo é pesado estou até com medo de iniciar ele.

     

     

    Adicionei a imagem do afterburn e do Piriform Speccy.

    Notei que em outros aplicativos, como o HW Monitor, fica igual ao Speccy.

    Notei também que a temperatura do Speccy e do HW Monitor ocilam muito, de 80ºC sobe para 94ºC e depois de um tempo baixa do nada para 80ºC de novo.

    Afterburning - Temperatura.jpg

    adicionado 36 minutos depois

    A CPU não chega nem a 50% e da este resultado:

    Afterburning - Temperatura 2.jpg

  10. Quanto a temperatura e desempenho das placas, alguém aqui no fórum postou isso:

     

    Se busca placas mais frias:

    • MSI GamingX
    • XFX
    • Red Devil
    • G1
    • Strix

    Mais desempenho:

    • Red Devil
    • FTW
    • SC
    • HOF
    • Nitro+

    Mais baratas:

    • Red Dragon
    • XFX
    • PcYes
    • Gigabyte (padrão)
    • MSI (padrão)

     

    Mas vou ser sincero contigo, é melhor esperar uns 2 ou 3 meses juntando dinheiro e comprar uma RX480.

    Tem mais memória e desempenho.

    Mas se quer uma destas duas acima, escolhe a Gigabyte mesmo.

     

  11. Galera venho até vocês relatar um pequeno problema que está ocorrendo comigo.

    Ontem efetuei a troca do meu processador e coloquei um AMD A10 7850k.

    Fiz tudo certo, verifiquei cooler, pasta térmica e tudo mais e estava tudo OK.

     

    Mas minha CPU, ontem mesmo, esteve e uma temperatura absurda de 114ºC.

    Acredito que isso seria temperatura suficiente para derreter o processador.

     

    Entrei na bios e estava uma temperatura de 64ºC.

    Verifiquei na BIOS também que la está configurado para uma temperatura máxima de 70ºC, ou seja, o PC deveria desligar ao atingir esta temperatura.

     

    Hoje, a cerca de 5 minutos atrás, entrei na BIOS e estava uma temperatura de 45ºC. Liguei o computador e verifiquei uma temperatura de 80ºC.

    Alguns minutos depois, com o mesmo programa, verifiquei que a temperatura estava em 68ºC.

    Coloquei o dedo no FAN e mesmo com a temperatura no programa a 80ºC não queimou meu dedo nem nada do tipo, esquentou pouco.

     

    Alguém pode me dizer se é problema no sensor ou se tenho sérios problemas de refrigeração ?

     

    Programa Usado: Piriform Spenccy.

     

    Editei

    Para por uma imagem de agora 13:19

    100ºC

     

    Coloquei dedo no FAN, estava quente, mas não parecia 100ºC.

     

    Temperatura cpu.jpg

  12. Galera, estou aprendendo agora a mexer no VB e...preciso de ajuda no SendMessage.

    Vou citar somente um exemplo de mais ou menos o que quero fazer.

     

    Quero criar um programa que, hipoteticamente, ao clicar um botão enviar uma mensagem para, por exemplo, o Notepad++

    Exemplo, meu programa so tem um botão e ao clicar no botão ele simula eu ter apertado uma tecla.

     

    Vi alguns exemplos sobre o SendMessage mas não entendi muito bem. Se alguém puder por um exemplo básico de como simular uma tecla e um clique de mouse eu já conseguiria "desenrolar" o que eu quero.

    Se alguém tiver uma documentação sobre isso, pode mandar também.

     

    Agradeço, pessoal.

  13. Comprei um Acer Aspire v5-471, um excelente notebook.

    Mas tive que formatar e antes de fazer isso eu esqueci de salvar a chave do produto.

    Mandei uma pergunta par ao suporte deles e eles me disseram que a chave esta incriptada na bios do meu notebook.

    Quero saber se algum de você sabem como recuperar.

    Infelizmente não estou mais com o windows original ( no qual paguei ).

    Alguém sabe como recuperar ?

     

     

     

    Prezado cliente. 

    Obrigada por contatar-se com o serviço de Suporte Técnico da Acer e Gateway. Meu nome é Márcia e lhe assistirei nesta oportunidade.

    Em relação a sua consulta, devo lhe informar que a chave de ativação do Windows está incriptada na BIOS do equipamento, por isso terá que enviar o equipamento para nossa Assistência técnica, por este motivo e como não foi feita a cópia da midia, terá que enviar o computador com os acessórios originais (bateria e carregador) para a nossa Central Nacional de Serviços (AGP), que fica em Barueri-SP, Brasil. 

     

  14. Estou criando um serviço de tunnel para jogos online e queria ajuda do pessoal para criar um cliente para se conectar.

    Tem o proxyfier e super network tunnel.

    Queria saber como faço para personaliza-los.

    Mudar interface e tudo mais.

     

    Já vi gente usando os dois como clientes e queria saber como posso fazer meu proprio cliente para se conectar aos meus servidores.

  15. Estou criando um serviço de tunnel para jogos online e queria ajuda do pessoal para criar um cliente para se conectar.

    Tem o proxyfier e super network tunnel.

    Queria saber como faço para personaliza-los.

    Mudar interface e tudo mais.

     

    Já vi gente usando os dois como clientes e queria saber como posso fazer meu proprio cliente para se conectar aos meus servidores.

  16. Galera, estava com windows 7 jogando league of legends tranquilo.

    Ai formatei e coloquei o windows xp, so que agora fica dando este erro:

    http://img837.imageshack.us/img837/5643/imagemqct.png

    Sendo que; já desinstalei, reinstalei, atualizei directx, .net 4 e outros.

    Estou atualizando com windows Update agora para ver se resolve isso.

    Mas, alguém de ante mão sabe me dizer como resolver isso ?

    Agradeço desde já.

    @Edit

    Vi no fórum sobre o game que é só instalar o ".net 3.5" , mas eu entrei no site da microsoft e instalei o 4.0 .

    Já não estou entendendo nada = /

  17. Olá ah todos eu sou novo aqui no Clube do Hardware, mais to com muita vontade de aprender programação em casa pois não tenho dinheiro pra fazer curso no momento, si tiver alguem que possa mim ajudar mim da umas dicas e conselhos.

    eu agradeço imensamente obrigado.

    Então, tem um site que ele tem tudo sobre muitos tipos de programação.

    Começa pelo básico que é Pascal.

    Depois vai entrando em algo um pouco mais pesado e tal.

    Não sou muito bom em programação.

    Larguei faculdade de Ciências da Computação, mais nem enriquei t.t ( tio bil, mark ).

    Só dando uma ajuda mesmo xD

    Site é esse aqui ó:http://apostilando.com/sessao.php?cod=29

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!