a3deluxe Posted April 22, 2012 at 04:16 PM Report #450535 Posted April 22, 2012 at 04:16 PM Boas, Como posso converter um ficheiro BAT em EXE, para rodar em MS-DOS 6.22 utilizei um programa chamado convert bat to exe, mas não funcionou. que programa posso usar para compilar e rodar em MS-DOS? cumprimentos
pmg Posted April 22, 2012 at 04:58 PM Report #450544 Posted April 22, 2012 at 04:58 PM Uh? Um ficheiro bat já corre em MS-DOS sem precisar de ser convertido. Se precisas de correr esse ficheiro de fora do interpretador de comandos, corre o interpretador de comandos com esse ficheiro como argumento: cmd.exe /c /k ficheiro.bat Nota que os parametros /c e /k sao exemplos e não necessariamente necessários ou correctos (não tenho documentação nem DOS aqui para testar). Vê o help interno (cmd /? talvez) What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
a3deluxe Posted April 22, 2012 at 06:33 PM Author Report #450561 Posted April 22, 2012 at 06:33 PM Pmg obrigado pela ajuda, mas eu não me expliquei bem. Eu preciso converter o Bat para exe, porque o bat dá para ver o seu conteúdo. como posso fazer?
edsudani Posted April 22, 2012 at 08:18 PM Report #450580 Posted April 22, 2012 at 08:18 PM Boas a3deluxe Um arquivo ou ficheiro .bat já é um arquivo executável. Queres converter executável em executável? Eu preciso converter o Bat para exe, porque o bat dá para ver o seu conteúdo. como posso fazer? Depende da aplicação. Como sugestão podes colocar uma senha no aplicativo, caso seja possível. Edison
a3deluxe Posted April 22, 2012 at 09:47 PM Author Report #450603 Posted April 22, 2012 at 09:47 PM Sim quero converter em executável EXE não é preciso colocar password, basta converter em exe, assim já não é possível ver o seu conteúdo.
thoga31 Posted April 22, 2012 at 10:02 PM Report #450607 Posted April 22, 2012 at 10:02 PM Há alguns vídeos no Youtube que te ensinam a criar um conversor desses, principalmente em VB.NET 😉 Googla "converter vbnet bat to exe". Knowledge is free!
xtrm0 Posted April 22, 2012 at 10:34 PM Report #450621 Posted April 22, 2012 at 10:34 PM http://www.baixaki.com.br/download/bat-to-exe-converter.htm <Signature goes here>
a3deluxe Posted April 22, 2012 at 10:45 PM Author Report #450627 Posted April 22, 2012 at 10:45 PM xtrm0 obrigado, mas já tinha experimentado,não funciona em MS-DOS só funciona em Windows. tem que ser convertido para MS-DOS.
xtrm0 Posted April 22, 2012 at 10:50 PM Report #450629 Posted April 22, 2012 at 10:50 PM Desculpa, nao tinha lido essa parte. Experimenta este: http://www.computerhope.com/download/utility/bat2exe.com <Signature goes here>
a3deluxe Posted April 23, 2012 at 11:13 PM Author Report #451027 Posted April 23, 2012 at 11:13 PM xtrm0 muito obrigado. Com o Bat2exe já funcionou. converti o meu Bat para exe e já funcionou em MS-DOS. adicionei-o a um autoexec.bat e já funcionou. já o tinha visto na net mas não lhe liguei grande importância, afinal era bom. cumprimentos
Knitter Posted April 24, 2012 at 09:21 AM Report #451066 Posted April 24, 2012 at 09:21 AM Eu preciso converter o Bat para exe, porque o bat dá para ver o seu conteúdo. Tanto vejo o conteúdo de um como vejo o conteúdo de outro, que tu ou quem vai usar isso não saiba quão simples é ver o conteúdo de um ficheiro (seja de que tipo for) não significa que não seja possível.
a3deluxe Posted April 24, 2012 at 10:22 PM Author Report #451260 Posted April 24, 2012 at 10:22 PM Knitter já agora podes partilhar com a gente como o fazes para ver o conteúdo de um EXE? obrigado abraço
pmg Posted April 24, 2012 at 10:49 PM Report #451269 Posted April 24, 2012 at 10:49 PM ... podes partilhar com a gente como o fazes para ver o conteúdo de um EXE? Primeiro "ataque" com strings. Por exemplo, para ver o conteudo do passwd $ strings /usr/bin/passwd /lib64/ld-linux-x86-64.so.2 libpam.so.0 __gmon_start__ _Jv_RegisterClasses pam_start pam_strerror pam_chauthtok pam_end libpam_misc.so.0 ... |$0H Usage: %s [options] [LOGIN] Options: -a, --all report password status on all accounts -d, --delete delete the password for the named account -e, --expire force expire the password for the named account -h, --help display this help message and exit -k, --keep-tokens change password only if expired -i, --inactive INACTIVE set password inactive after expiration to INACTIVE -l, --lock lock the password of the named account -n, --mindays MIN_DAYS set minimum number of days before password change to MIN_DAYS -q, --quiet quiet mode -r, --repository REPOSITORY change password in REPOSITORY repository -R, --root CHROOT_DIR directory to chroot into -S, --status report password status on the named account -u, --unlock unlock the password of the named account -w, --warndays WARN_DAYS set expiration warning days to WARN_DAYS -x, --maxdays MAX_DAYS set maximum number of days before password change to MAX_DAYS %s: unlocking the password would result in a passwordless account. You should set a password with usermod -p to unlock the password of this account %s: cannot lock %s; try again later. %s: user '%s' does not exist in %s %s: failed to prepare the new %s entry '%s' %s: failure while writing changes to %s failure while writing changes to %s %s: invalid numeric argument '%s' %s: repository %s not supported %s: Cannot determine your user name. Cannot determine the user name of the caller (UID %lu) %s is not authorized to change the password of %s %s: %s is not authorized to change the password of %s %s: You may not view or modify password information for %s. %s: can't view or modify password information for %s password for '%s' changed by '%s' %s: password expiry information changed. %s: failed to unlock %s failed to unlock %s %s: out of memory %s: cannot open %s cannot open %s %m/%d/%Y %s %s %s %lld %lld %lld %lld %s %s Unknown user context /usr/share/locale shadow passwd files adehi:kln:qr:R:Suw:x: %s: Permission denied. %s: user '%s' does not exist Cannot change ID to root. can't setuid(0) group delete expire help inactive keep-tokens mindays quiet repository status unlock warndays maxdays %s=%s env.c wlen == (int) len -1 Environment overflow wlen < (int) sizeof(variable) You may not change $%s _RLD_= BASH_ENV= HOME= IFS= KRB_CONF= LIBPATH= MAIL= NLSPATH= SHELL= SHLIB_PATH= LANG= LANGUAGE= addenv set_env passwd: %s passwd: password unchanged passwd: pam_start() failed, error %d passwd: password updated successfully --root %s: multiple --root options %s: invalid chroot path '%s' %s: option '%s' requires an argument %s: failed to drop privileges (%s) %s: cannot access chroot directory %s: %s %s: unable to chroot to directory %s: %s xgetpwnam xgetpwuid %s: failed to allocate memory: %s /usr/sbin/nscd %s: Failed to flush the nscd cache. %s: nscd did not terminate normally (signal %d) %s: nscd exited with status %d %s: cannot execute %s: %s %s.%lu %s.lock %s: %s: %s %s: cannot get lock %s: %s commonio.c ((void *)0) != eptr realpath in lrename() %s: %s: lock file already used %s: existing lock file %s without a PID %s: existing lock file %s with an invalid PID '%s' %s: lock %s already used by PID %lu Multiple entries named '%s' in %s. Please fix this with pwck or grpck. write_all %s [%s]: ;*3$" /etc/passwd /etc/shadow What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
Knitter Posted April 24, 2012 at 10:56 PM Report #451273 Posted April 24, 2012 at 10:56 PM Depende do exe em questão, alguns pode ser tão simples como usar um editor hexadecimal, outros podem exigir mais trabalho ou ferramentas mais especializadas. Pesquisa por "decompiler", "crack exe", "reverse engineering" que encontras muitas soluções. Um exe não é um ficheiro especial todo cifrado, é apenas um conjunto de instruções que se o computador consegue ler qualquer utilizador que queira vai também conseguir. Nesse compilador que mencionaram, se o ficheiro bat for simples, um editor hexadecimal dá acesso a grande parte do conteúdo, não dá de imediato a uma versão de texto do original mas não seria muito difícil obter o resto. No fundo, e como já referi tantas vezes por aqui, será que o esforço que estás a investir no processo de "esconder" o conteúdo compensa ou seria melhor aproveitado noutras coisas (melhor serviço, testes ao programa, etc)?
a3deluxe Posted April 28, 2012 at 05:30 PM Author Report #451931 Posted April 28, 2012 at 05:30 PM Boas Knitter, Estive a pesquisar sobre decompiler exe e não arranjei nenhum programa que funciona-se a sério, muitos decompilam mas só um pouco do ficheiro não o ficheiro por inteiro.fica ainda muitos símbolos. Alguém conhece algum programa mesmo bom para isso? cumprimentos
pedrotuga Posted April 28, 2012 at 10:42 PM Report #451986 Posted April 28, 2012 at 10:42 PM O que estás a pedir não faz grande sentido, por motivos que já te explicaram. O computador tem que perceber o teu executavel. Obviamente que um decompilador é tudo o que é preciso para o visualizar de forma humanamente legível. É uma questão de lógica, se uma coisa é clara, não é ambígua. O proximo passo é, frequentemente, é cifrar blocos de instruções, mas a chave tem queestar algures no ficheiro de qualquer das formas, pelo que eu diria que é apenas levar o non-sense mais longe. Para que conste, +1 para a dica do knitter. Será que o esforço não seria melhor aproveitado de outra forma? Eu acredito que sim.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now