2 příspěvky / 0 new
Poslední
Obrázek uživatele dfabian
Offline
Naposledy viděn: 15 let 10 měsíců zpět
Připojen: 10.10.2007 - 00:20
hamachi problem

Mam takovy problem s hamachi na 10.3 final x86_64. Po instalaci pustim tuncfg, ktery, jak se zda, bezi. Pak pod userem hamachi-init a tady nedostanu zadny vystup, ani chybovy, ani zadny jiny (verze hamachi). Proste hamachi tak nejak potichu umre. Nevi nekdo, co by to mohlo byt? Predem dekuji.

~> strace hamachi-init
execve("/usr/bin/hamachi-init", ["hamachi-init"], [/* 87 vars */]) = 0
[ Process PID=31997 runs in 32 bit mode. ]
getpid() = 31997
open("/proc/31997/exe", O_RDONLY) = 3
lseek(3, 1488, SEEK_SET) = 1488
read(3, "\301\310Z$\324\254\f\0\0\0\10\0", 12) = 12
gettimeofday({1191968155, 23593}, NULL) = 0
unlink("/tmp/upxBYJCPOOA5H3") = -1 ENOENT (No such file or directory)
open("/tmp/upxBYJCPOOA5H3", O_WRONLY|O_CREAT|O_EXCL, 0700) = 4
ftruncate(4, 830676) = 0
old_mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7e90000
read(3, "\0\0\10\0004/\3\0", 8) = 8
read(3, "g?d\371\177ELF\1\0\2\0\3\0\33\253\4\375\377\262\333\0104\f\234\250\f/\27 \0\10"..., 208692) = 208692
write(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\0\253\4\0104\0\0\0"..., 524288) = 524288
read(3, "\324\254\4\0@\330\1\0", 8) = 8
read(3, "\377\377\377\377|\343\377\377\205\300t\10\213H\4\213A\4\353\213\270j\1\0\0\211D$\20\353\215\220"..., 120896) = 120896
write(4, "|\343\377\377\205\300t\10\213H\4\213A\4\353\213\270j\1\0\0\211D$\20\353\215\220\215t&\0"..., 306388) = 306388
read(3, "\0\0\0\0UPX!", 8) = 8
munmap(0xf7e90000, 528384) = 0
close(4) = 0
close(3) = 0
open("/tmp/upxBYJCPOOA5H3", O_RDONLY) = 3
access("/proc/31997/fd/3", R_OK|X_OK) = 0
unlink("/tmp/upxBYJCPOOA5H3") = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
execve("/proc/31997/fd/3", [0xffffffffffe6d1fc], [/* 61 vars */]) = -1 ENOENT (No such file or directory)
close(3) = 0
fork() = 31999
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(4294967295, NULL, 0) = 31999
execve("/tmp/upxBYJCPOOA5H3", [0xffffffffffe6d1fc], [/* 61 vars */]) = -1 ENOENT (No such file or directory)
unlink("/tmp/upxBYJCPOOA5H3") = -1 ENOENT (No such file or directory)
_exit(127)

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Pouze takový nápad, viz

Pouze takový nápad, viz výpiz z strace. Pokud existuje, tak bych vyzkoušel naintalovat 64bit verzi Hamachi.
To tiché umření je vidět zde
"fork() = 31999
--- SIGCHLD (Child exited) @ 0 (0) ---"
kde dochází k rozvětvení volajícího procesu a následně hned k ukončení vytvořeného child procesu.

honzaS

Obrázek uživatele dfabian
Offline
Naposledy viděn: 15 let 10 měsíců zpět
Připojen: 10.10.2007 - 00:20
neex

Bohuzel, 64 bitova verze hamachi neexistuje. Tohle je posledni verze, ktera zatim vysla.

Obrázek uživatele dfabian
Offline
Naposledy viděn: 15 let 10 měsíců zpět
Připojen: 10.10.2007 - 00:20
vyreseno

Vyreseno!

Problem je v UPX, kterym je binarka zabalena.

Vice info
https://forums.hamachi.cc/viewtopic.php?t=15926