-
Total de itens
219 -
Registro em
-
Última visita
-
Dias Ganhos
4
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que alfbru postou
-
Boa tarde galerinha!! Um tempo atras desenvolvi um bot para pescar em um ot pokemon, e vou re-escrever o código streamando agora e gravar para o youtube, se alguém quiser vir assistir e tirar dúvidas durante o desenvolvimento estarei lá para ajudar! https://www.livecoding.tv/balf/
-
[C] Checar acesso com criptografia simples
alfbru respondeu ao tópico de alfbru em Tutoriais sobre Programação
Mas é claro, qual seria o significado de criar uma criptografia "simples" para uso em empresas, bancos, etc... É obvio que eu não consigo descriptografar tais citadas, mas elas não deixam de ser vias de mão única, quem inventou consegue voltar então logo não é impossível nem é uma via de mão única . Sendo simples (no meu exemplo, somando 2 números na asc) ou não, não deixa de ser uma criptografia, o post é apenas um código simples que utiliza algumas funções bem comuns na linguagem além de um exemplo bem simples, como já citado, de criptografia. E não existe criptografia -
[C] Checar acesso com criptografia simples
alfbru respondeu ao tópico de alfbru em Tutoriais sobre Programação
O que eu quis dizer é que não existe encriptação de mão única amigo, até porque para encriptar você precisa realizar uma operação sobre o dado, para descriptografar é só realizar a operação reversa. -
[C] Checar acesso com criptografia simples
alfbru respondeu ao tópico de alfbru em Tutoriais sobre Programação
Amigo, criptografia é você codificar um texto, o texto é codificado baseado em uma função. Quem cria a criptografia consegue sim descriptografar, quem possui a "chave" que foi utilizada para criptografar consegue retornar ao texto original, é claro que criar uma criptografia e liberar a "chave" dela pela internet perde todo sentido de criar uma criptografia, o método acima citado é apenas um exemplo de uma bem simples que eu mesmo inventei como exemplo, se eu quisesse multiplicar o o código referente a cada digito por um número primo gigante dificilmente alguem decifraria sem conhecimentos no -
Estava testando algumas funções e fiz esse código aqui, ele é bem simples mas ajuda a entender uma criptografia bem simples, leitura e escrita em arquivos, a utilização do switch e funções. Este programa lê uma senha informada pelo usuario e compara com a senha salva em "data.txt", nota-se que ela estará criptografada lá com o carácter equivalente a 2 acima do informado pelo usuario na tabela asc, exemplo: B vai ser salvo como D no arquivo, 1 como 3, e por ai vai. Após um login com sucesso ele fornece a opção de alterar a senha com o switch e termina o programa. #include &
-
[Teste Programação] Coordenadas de um Ponto
alfbru respondeu ao tópico de luanluciano93 em Recursos Avançados
Resolvi em c++ -
Amigo, sua resposta está correta mas estes testes de programação são testados com um arquivo de entrada e um de saida, e todo printf é considerado saida, logo quando você interage com o "usuario" pedindo dados, ele fornecerá esse printf como saida também, e em uma maratona de programação sua resposta daria errado, nesses testes o correto é só interagir com o "usuario" o que for solicitado. Quanto ao tópico fiz uma resposta sem o switch para variar um pouco das demais. #include <stdio.h> int main() { int cod, quantidade; float codigo[5] = {4.00, 4.50, 5.00, 2.0
-
Resolvi em c++ também. #include <iostream> using namespace std; int main(){ float A, B, C; cin >> A >> B >> C; if((A+B) > C && (A+C) > B && (B+C) > A) cout << "Perimetro: " << A+B+C << endl; else cout << "Area: " << ((A+B)*C)/2; return 0; }
-
Tenta isso ReadProcessMemory(phandle, (void*)addr,&value,sizeof(value),0); cout << "Valor: " << value << endl; Muito bom saber que tem gente interessada em programar e espalhar o conhecimento no fórum!
-
Amigo você não postou a função ReadProcessMemory, o erro deve estar nela, talvez esses links ajudem a resolver seu problema. http://www.tibiaking.com/forum/topic/62981-c-ler-address-do-pxg/ http://www.tibiaking.com/forum/topic/61008-c-lendo-mem%C3%B3ria/
-
Já havia feito isso em pascal, agora que estou programando em c++ refiz o código, utilizei como estudo este link. Código: #include <windows.h> #include <iostream> #include <TlHelp32.h> using namespace std; void RM(uintptr_t *result, uintptr_t address); //Função para obter o valor do endereço base void RD(double *result, uintptr_t offset, uintptr_t base); //Função para obter os valores int main(){ //Variaveis uintptr_t baseaddress, offset, addr; double PlayerHP, PokemonHP, PlayerLevel, PlayerExp, PlayerMaxHP; addr = 0x006C53C0; //Endereço base RM(&basea
-
Para quem gosta do desenvolvimento de ferramentas que simulam gestos humanos este é um bom exemplo, bem iniciante mas mostra como funciona a simulação do mouse utilizando c++ com a API do windows, abaixo o código comentado: Fonte: Link O código está em .txt no anexo porque não é possível fazer o upload do arquivo em .cpp. clique.txt
-
É difícil achar esses temas específicos, acho que é mais fácil ver um tutorial em ingles de como usar o cheat engine e descobrir sózinho, o cheat engine é bem simples de usar.
-
Os endereços agora são mascarados, em outras palavras são dinâmicos alteram-se cada vez que o cliente é aberto e eles são acessados através de um endereço base + offset, esse endereço base é estático, se você conseguir ele e o ponteiro para o valor que quer encontrar conseguirá achar os address.
-
Obter endereço de memória base Tibia Global
alfbru respondeu ao tópico de Fbnk em Recursos Avançados
Amigo eu achei aquele endereço usando o cheat engine, coloquei o endereço da minha health atual, perdi um pouco de vida e pesquisei novamente, achei o endereço do health com o cliente aberto naquele momento, então usei a função do cheat engine que mostra o endereço que levava aquele endereço e achei o endereço base, que quando procurei outras coisas como vida do pokemon, experiência, etc... Ao efetuar o mesmo processo descobri que era a mesma base só mudava o número somado em hexadecimal para obter o endereço. O truque é abrir o cheat engine e ir fuçando, ver algumas video aulas também ajudam -
Obter endereço de memória base Tibia Global
alfbru respondeu ao tópico de Fbnk em Recursos Avançados
Link De uma lida nisso amigo, eu expliquei bem por cima baseado no pxg mas é basicamente a mesma coisa! -
Se você ler não, mas a partir do momento que você "escreve" você está enviando dados para o cliente, ai se tornaria detectável, o jeito mais comum é o envio de packets que foi utilizado antigamente na criação de muitos bots, mas com a pressão do tibia em diminuir o número de bots e o mercado de bots crescendo, formas complexas onde o programa apenas lê os dados de memória e por instruções lógicas utilizando os dados lidos são executados todos os comandos, tanto como saber onde está a backpack, onde arrastar, onde andar, etc..
-
client.BaseAddress = pointer; 36F7F0 = offset; a lógica é a mesma, o address estático é o baseaddress quando somado com o offset retorna um valor, sinceramente não faço ideia nem do que é ClientRsa mas se você encontrar um address qualquer no cheat engine, que seja o o dinâmico referente a hp do personagem por exemplo, você pode ir na função "find out what acess this address" do cheat engine, lá você vai obter os endereços aquela memória, você vai em qualquer monstro e deixa ele te dar 1 dano, aparecerá uma ou mais linhas la, você clica em alguma delas e vai mostrar "possívelmente o point
-
Acho que não amigo, acho que o do tibia é um bem diferente, mas se quiser posso tentar fazer um video ensinando a achar a do tibia.
-
Caros amigos do Tibiaking, essa sessão de programação está muito parada, então vou tentar trazer conteúdo novo para vocês pelo menos uma vez na semana, como sou contra os famosos programadores de "ctrl c ctrl v", vou vir disponibilizando apenas os soucers e comentando a lógica que usei nos programas, abaixo aprenda a ler as address e um source feito em delphi 7 com a aplicação do que expliquei. Vamos lá, como podem ver na imagem está mostrando a address utilizada para leitura e a leitura da mesma, o que acontece que muitas pessoas não conseguiam achar ela ao usar o cheat engine se da ao
-
Bom, meu outro tópico foi excluido não sei por quais motivos, a questão é que me ausentei por um tempo mas voltei agora a programar o bot, depois da sugestão de um colega no outro tópico e de pesquisar na internet e não encontrar nada relacionado as address do jogo eu pesquisei um pouco com o cheat engine e pronto, encontrei-as e consegui ler! Esse é um print das funções que já estão prontas, não reparem na interface ainda não mexi nela rs. ps: assim que descobrir alguma address relacionada ao "bubble" irei aprimorar o fishing.
-
Ele não utiliza nenhuma API, simula apenas teclado e mouse. Lembrando que ele não está pronto para uso, é o código fonte com uma base para quem quer criar um cave bot, healer, etc...
-
Não não, rs É possível sim, existe uma função que pega o tamanho da tela (Height, width) da pessoa, e ao invés de fazer as operações pelo tamanho da sua tela, você faz elas usando a função para pegar o tamanho da tela da pessoa, isso faria com que funcionasse em qualquer tamanho de tela.
-
Como saber a Distância de um Player / monstro em relação a você!
alfbru respondeu ao tópico de haith em Recursos Avançados
ou pode fazer uma função que verifique se a posição x e y forem diferentes ele subtrai a sua da dele e depois checa se os resultados são iguais e pega qualquer um x ou y que daria o número de diagonais. No caso a resposta para a diagonal seria 2 '-' -
Como saber a Distância de um Player / monstro em relação a você!
alfbru respondeu ao tópico de haith em Recursos Avançados
Simples assim, use a battle list para achar a suas coordenadas x, y e z e use para achar as do monstro, subtraia uma pela outra e achará a distancia.
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!