SLIMRAT - Błąd przy uruchamianiu "Segmentation Fault"

phoenix_me

Nowy użytkownik
Noobie
28 Wrzesień 2008
12
0
1
screen
cp /etc/localtime /share/HDA_DATA/optware/etc &&
cp /etc/protocols /share/HDA_DATA/optware/etc/protocols &&
/usr/sbin/chroot /share/HDA_DATA/optware /opt/bin/bash

slimrat
 
Re: [HOWTO] Ściąganie z rapidshare bez konta premium (free)

hypnosiss napisał:
od kiedy w opt/bin jest folder bash na QNAPie ?
Nie folder, tylko plik bash. Zresztą drugi argument polecenia chroot jest opcjonalny i możesz go pominąć.

U mnie bash istnieje w katalogu /opt/bin
Kod:
[~] # ls -la /opt/bin/bash
-rwxr-xr-x    1 admin    administ   690928 Mar 24  2008 /opt/bin/bash*
 
Re: [HOWTO] Ściąganie z rapidshare bez konta premium (free)

to poprawka dla mniej zorientowanych :)
Kod:
# screen
# cp /etc/localtime /share/HDA_DATA/optware/etc &&
# cp /etc/protocols /share/HDA_DATA/optware/etc/protocols
# /usr/sbin/chroot /share/HDA_DATA/optware /opt/bin/bash
# slimrat
 
Re: [HOWTO] Ściąganie z rapidshare bez konta premium (free)

hypnosiss napisał:
to poprawka dla mniej zorientowanych :)
Kod:
# screen
# cp /etc/localtime /share/HDA_DATA/optware/etc &&
# cp /etc/protocols /share/HDA_DATA/optware/etc/protocols
# /usr/sbin/chroot /share/HDA_DATA/optware /opt/bin/bash
# slimrat

Albo tak:
najpierw uruchamiamy polecenie 'screen' ręcznie, a później już tylko plik ze skryptem
Kod:
[~] # cat /share/HDA_DATA/optware/root/start_aplikacja
cp /etc/localtime /share/HDA_DATA/optware/etc &&
cp /etc/protocols /share/HDA_DATA/optware/etc/protocols &&
/usr/sbin/chroot /share/HDA_DATA/optware /opt/bin/bash
[~] #
następnie wybraną aplikację
slimrat, rtorrent etc...

hypnosiss - jak pewnie wiesz, więc wybacz, że teraz łopatologicznie bo inni mogą nie wiedzieć - && oznacza wykonaj komendę tylko jeżeli poprzednia zakończyła się z sukcesem. Tak więc podane przez mnie wcześniej komendy NALEŻY wpisać ciurkiem w jeden linii. Jeżeli wpisujemy je w osobnych liniach, to && będzie przydatne tylko i wyłącznie w skrypcie. Używanie czegoś w stylu
Kod:
# cp /etc/localtime /share/HDA_DATA/optware/etc &&
# cp /etc/protocols /share/HDA_DATA/optware/etc/protocols
mija się troszkę z celem gdyż w tym wypadku && nie robi nic. Przecież tutaj po pierwszym poleceniu był naciśniety 'enter'.

Tak więc poprawne użycie w linii komend powinno wyglądać tak:
Kod:
# screen
# cp /etc/localtime /share/HDA_DATA/optware/etc && cp /etc/protocols /share/HDA_DATA/optware/etc/protocols && /usr/sbin/chroot /share/HDA_DATA/optware /opt/bin/bash
# slimrat
 
Mam inny problem z tym skryptem, zainstalowalem go przez ipkg na qnapie ts210 i mam problem z perlem:

Kod:
[~] # slimrat
This Perl not built to support threads
Compilation failed in require at /opt/bin/slimrat line 47.
BEGIN failed--compilation aborted at /opt/bin/slimrat line 47.

linia 47 to zaincludowanie modulu threads:

Kod:
# Packages
use threads;

Aktualnie mam zainstalowana nastepujaca wersje perla:

[~] # perl -v
This is perl, v5.10.0 built for arm-none-linux-gnueabi

i tak sie sklada, ze po wyszukaniu frazy threads na systemie plikow qnapa, widze nastepujace pliki:

Kod:
/share/HDA_DATA/.qpkg/Optware/lib/perl5/5.10.0/arm-linux/threads
/share/HDA_DATA/.qpkg/Optware/lib/perl5/5.10.0/arm-linux/auto/threads
/share/HDA_DATA/.qpkg/Optware/lib/perl5/5.10.0/arm-linux/auto/threads/threads.so
/share/HDA_DATA/.qpkg/Optware/lib/perl5/5.10.0/arm-linux/threads.pm
/share/HDA_DATA/.qpkg/Optware/lib/python2.5/test/test_threadsignals.py
/share/HDA_DATA/.qpkg/Optware/lib/python2.5/test/test_threadsignals.pyc
/share/HDA_DATA/.qpkg/Optware/lib/python2.5/test/test_threadsignals.pyo

Nie znam sie na perlu dlatego nie bardzo wiem, czy zainstalowany perl jest rzeczywiscie skompilowany bez obslugi watkow, czy tez pewne sciezki sa niewidoczne.