Ir para conteúdo
Sistema de Servidores de Jogos ×

yangfox

Silver Member
  • Total de Posts

    492
  • Registro em

  • Última visita

  • WCoins

    0  

Sobre yangfox

  • Aniversário 05/04/1997

Últimos Visitantes

1.057 visualizações

yangfox's Achievements

Avançado

Avançado (6/15)

  • Olá, mundo!
  • Terceirão
  • Lenda viva!
  • Senhor do tempo
  • Aniversariante

Emblemas Recentes

110

Reputação

  1. Depende do que você quer fazer. Como sua pergunta foi bem generalista, vou elencar alguns pontos bem generalistas também: - Alguma linguagem de programação que atenda ao seu objetivo. Ex.: Java para desenvolvimento desktop, Python para scripts... - Conceito de POO - Conceito SOLID - Boas práticas (DRY, KISS, YAGNI) - Algum SGBD como PostgreSQL, MariaDB, MSSQL...
  2. Antigamente já se cobrava por cheats, isso não é novidade, a diferença é que existiam diversos outros fóruns. Hoje esses outros fóruns tiveram o seu fim e honestamente fico surpreso que a WebCheats continue de pé. Não existe almoço grátis, não existe serviço gratuito, o SUS por exemplo não é gratuito, enfim, poderia fazer uma lista com exemplos... As pessoas que fazem cheats teoricamente estudaram para isso e na minha visão se elas acharem justo podem e devem cobrar por isso, pense nisso como um side-project ou um freelance. A WebCheats de 2009-20xx não vai voltar, mas você pode fazer a diferença no presente para a nova geração. O que eu quero dizer é que se você gosta do fórum, é ativo e quer que ele melhore, vá em frente e faça sua parte até onde você puder. "O ontem é história, o amanhã é um mistério, mas o hoje é uma dádiva. É por isso que se chama presente!" Apenas uma observação: Existe uma grande possibilidade de durante ou na finalização do desenvolvimento do seu cheat você perceber que foi um trabalho imenso produzi-lo e passar pela sua cabeça em cobrar um valor X por ele.
  3. Fala man! Voltei pra ver como estavam as coisas por aqui... Programação zone continua deserto. Acho que não tem jeito mesmo... :( Conhece algum fórum pra discutir sobre programação?
    1. @rnxn

      @rnxn

      Fórum de programação é perda de tempo, cria uma conta no http://pt.stackoverflow.com/ e passe a conviver com programadores de verdade :D Esperamos vc lá, abç
    2. yangfox
    3. Newt Scamander

      Newt Scamander

      Divulgação !!!! Da ban nele.
  4. Ae man, quem ta responsável pela área Programação Zone? Faz tempo que não venho aqui...
    1. Replay

      Replay

      Não tem ninguém no momento
  5. Detection ratio: 43/56 Scan do arquivo: [Hidden Content]
  6. [QUOTE="@rnxn, post: 9538845, member: 4620585"]Usar pode, você é um serumaninho livre e se quiser criar uma função main que retorne void, vá em frente =) só não pode reclamar de comportamento indefinido depois.[/QUOTE] Eu mesmo não, me refiro ao system e fflush. Achei engraçado porque meu outro professor de programação insiste que a gente use system("pause") e fflush(stdin), e quando a gente não usa, ele não fica satisfeito... Sobre os dois estarem nessa lista é novidade pra mim, system("pause") eu já não ia com a cara dele, sobre o fflush(stdin) eu pensava que era bom usar, mas estava enganado. :D Desses ai que você citou os links, só sabia do gets() e scanf() para strings.
  7. Mano, não entendi direito sobre o porquê de não usar o fflush(stdin). Outra coisa, se não devo usar o fflush(stdin), existe outra função que eu possa usar no lugar dela? Só me responda quando tiver tempo, espero o tempo que for preciso. Você com certeza deve ter coisas importantes. Abraços.
    1. Mostrar comentários anteriores  %s mais
    2. yangfox

      yangfox

      Se não for incômodo, qual dos dois códigos estaria mais correto? 1- http://pastebin.com/PThtxSSC 2- http://pastebin.com/gdDwarMm
    3. Newt Scamander

      Newt Scamander

      Nunca usei esse sscanf '-'. Chutaria o 2, mas não tenho certeza.
    4. Newt Scamander

      Newt Scamander

      Nunca usei esse sscanf '-'. Chutaria o 2, mas não tenho certeza.
  8. [QUOTE="@rnxn, post: 9538708, member: 4620585"]Hahahaha. Depende, se ele te obrigar a usar esta mer-da, use... fazer o quê?! Se bem que, acredito que nesses exercícios de faculdade dificilmente haverá um grande problema utilizando esta função. O mais importante (saber que não se deve usar) você já sabe e se pretende seguir com o desenvolvimento em C após a faculdade, já sabe uma das coisas que deve-se evitar. Acostume-se, é comum professor de faculdade insistir em ensinar essas coisas como as mais maravilhosas, por mais que existam 'n' artigos dizendo o contrário. gets:[URL='[Hidden Content];] [Hidden Content]] fflush(stdin):[URL='[Hidden Content];] [Hidden Content]] system("pause"):[URL='[Hidden Content];] [Hidden Content]] scanf (p/ strings):[URL='[Hidden Content];] [Hidden Content]] void main(): [URL][Hidden Content]] Sério que fflush(stdin) e system("pause") também não devem ser usados? D: Meu outro professor de programação insiste nessas duas funções e o pior é que eu desconhecia que também devem ser evitados, kkkkkkkkkkkk. Bom, acho que resolvemos duas coisas em uma só. Como sempre você me ajudando. Vou dar uma lida nesses artigos e se por acaso surgir qualquer dúvida, irei atrás de você. :) Obrigado @rnxn
  9. Fala galera, boa noite. Tenho conhecimento sobre a vulnerabilidade da função gets(), e em uma aula com meu professor de programação, resolvi explicar a ele sobre esta vulnerabilidade e que seria melhor usar a função fgets(). Bom, ele insiste em dizer que não tem problema, diz que é só limpar o buffer de entrada de dados. A minha pergunta é: Isso que ele disse, é válido? Ele recomenda aos alunos que usem o gets(), o DEV C++ e o codeblocks do laboratório não alertam e compilam normalmente, mas o meu codeblocks do notebook interrompe a compilação e diz: Devo insistir com ele pra que pelo menos eu possa usar fgets() ou aceito o que ele diz e continuo usando gets() ? Desde já, agradeço a opinião de todos.
  10. O link com as instruções de uso é justamente o primeiro link do tópico. [Hidden Content]
  11. [quote name='Inoxybel']1° erro e o mais óbvio, você está criando uma variável "login" com espaço para armazenar 5 caracteres (0 a 4), portando se tentar acrescentar algo além desses 5 espaços, terá problemas. 2° No final, o problema dele ignorar as outras tentativas é bem clara, você fez um if bem claro: [PHP]Se (erro <= 3) então{ faça isso }senão{ mostra mensagem; sai do programa; }[/PHP] Entendeu? Se for menor ou igual a 3 ele mostra uma mensagem que os dados estão errados, senão sai do programa direto. Como no primeiro loop "erro" vale 1, então ele já vai pro else direto, fechando a aplicação. Como corrigir: Crie um ELSE IF, uma segunda condição caso a primeira não seja executada, informando que caso "erro" tiver valor maior que 3, aí sim pode fechar o programa. Caso não tenha ficado claro, deixo abaixo ele editado: [PHP] int main(){ char login[10]; char password[10]; int erro = 1; do{ printf("User: "); scanf("%s", &login); printf("Password: "); limpar_buffer(); scanf("%s", &password); printf("-------------------------------------------\n"); printf("Login written: %s", login); printf("\nPassword written: %s\n", password); printf("-------------------------------------------\n"); if(strcmp(login, "root") == 0){ if(strcmp(password, "toor") == 0){ printf("[*] Login sucessful\n"); break; } } else{ erro++; if(erro <= 3){ printf("[!] Password is wrong\n"); } else if(erro > 3){ printf("Incorrect for 3 times\nBye"); break; } } }while(erro <= 3); system("PAUSE"); }[/PHP][/QUOTE] Agradeço o feedback de vocês dois ( @rnxn e @Inoxybel ). Vou providenciar as devidas correções do código. - @Edit Fiz as devidas atualizações do código de acordo com o que o @Inoxybel recomendou e percebi que ainda continuava com problemas, foi então que junto com meu professor de programação, descobrimos um erro besta da minha parte. Os vetores login e password deveriam ter 5 espaços e não 4, pois com 4 eu estava omitindo o '\0' de final de string, depois de corrigido e testado, o programa rodou normalmente. Agradecido. @Green Arrow, pode fechar o tópico, meu amigo.
  12. Parabéns a todos! Já esperava que o Inoxybel e o rnxn estivessem no pódio, a novidade foi o Ryokusei.
  13. Boa noite, pessoal. Estou com uma série de problemas envolvendo este código e gostaria da opinião de vocês sobre os possíveis erros que existem no código. Criei, compilei e testei usando meu sistema operacional Linux, mas quando fui executar em uma máquina com S.O Windows, percebi que acontece alguns problemas. O que basicamente acontece? 1- Algumas palavras que eu insiro no login e na senha, se eu digitar por exemplo a palavra "admin" no login e na senha até errar 3x, ao invés de sair do programa, ele irá ignorar os 3 erros e ficará em laço infinito. 2- Em uma determinada execução, ao errar 1x o login e a senha, ele ignora as 2 tentativas restantes e sai do programa 3- Não imprime corretamente o login se eu digitar um qualquer que tenha mais de 5 letras. Basicamente é um simples código de autenticação (login e senha). Segue abaixo o código: #include <stdio.h> #include <string.h> #include <stdlib.h> void limpar_buffer(){ #ifdef __WIN32__ fflush(stdin); #endif #ifdef __linux__ __fpurge(stdin); #endif } int main(){ char login[] = "root", password[4]; int erro = 1; while(erro <= 3){ printf("User: "); scanf("%s", &login); printf("Password: "); limpar_buffer(); scanf("%s", &password); printf("-------------------------------------------\n"); printf("Login written: %s", login); printf("\nPassword written: %s\n", password); printf("-------------------------------------------\n"); if(strcmp(password, "toor") == 0){ printf("[*] Login sucessful\n"); break; } else{ erro++; if(erro <= 3){ printf("[!] Password is wrong\n"); } else{ printf("Incorrect for 3 times\nBye"); break; } } } system("PAUSE"); } Desde já, agradeço a todos.
×
×
  • 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.