Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Помогите написать скрипт на javascript (https://forum.antichat.xyz/showthread.php?t=13027)

Micr0b 15.01.2006 18:29

Помогите написать скрипт на javascript
 
Помогите написать скриат каторой отключает клаку

А то я ищо не очень хорошо разбираюсь в javascript :D

Nova 15.01.2006 18:52

Цитата:

Сообщение от HakNet
Помогите написать скриат каторой отключает клаку

А то я ищо не очень хорошо разбираюсь в javascript :D

Я не сильно понял но думаю имелось в виду скрипт который отключает клаву (клавиатуру)

Micr0b 15.01.2006 18:56

Да ты прав мож помочь =)? :(

nerezus 15.01.2006 19:18

сплоитом.

Micr0b 16.01.2006 15:50

Цитата:

Сообщение от nerezus
сплоитом.

Чо сплоитом ?? я прошу описать детальна скрипт =))

nerezus 16.01.2006 16:02

Цитата:

я прошу описать детальна скрипт =))
такого скрипта быть не может.

Nova 16.01.2006 16:18

Цитата:

Сообщение от nerezus
такого скрипта быть не может.

А если написать на Js чтоб данные вносились в регистр и отключали клавиатуру после перезагрузки ????

fucker"ok 16.01.2006 16:26

жабаСкрипт это не язык вам низкого уровня. Он работает в писочнице, ничего такого сверх естественного как манипуляция файлами он не может. (он для этого не предназначен).
Никаких средств (насколько мне извесно) для работы с реестром нет, может только какими-нить шаманскими переполнениями буфера. :]

Micr0b 16.01.2006 16:33

Цитата:

Сообщение от fucker"ok
жабаСкрипт это не язык вам низкого уровня. Он работает в писочнице, ничего такого сверх естественного как манипуляция файлами он не может. (он для этого не предназначен).
Никаких средств (насколько мне извесно) для работы с реестром нет, может только какими-нить шаманскими переполнениями буфера. :]

Ты че ))) я на JS файл создаю и текст туда могу даже записать )))) а вот как отключить клавиатуру меня интересуэт :D

fucker"ok 16.01.2006 16:49

код в студию или мне в ПМ. Чесно, я не знал. :]

nerezus 16.01.2006 17:00

Цитата:

я на Js файл создаю и текст туда могу даже записать ))))
в студию.

Micr0b 16.01.2006 17:00

Цитата:

Сообщение от fucker"ok
код в студию или мне в ПМ. Чесно, я не знал. :]

Код будет завтра а то я с клуба играю .
завтра посмотриш я кину в форум )))

JazzzSummerMan 16.01.2006 17:21

там с использованием небезопасных элементов activeX имхо что-нибудь

JazzzSummerMan 16.01.2006 17:24

или может быть он имел ввиду cookies)
в любом случае, можно конечно найти такой скрипт, но это будет типа сплойта под ИЕ например)

Micr0b 16.01.2006 19:18

А вот и скрипт 8) :

1. Создание пустого файла.

На первый взглад эта функция может показаться бесполезной, однако, как вы занесете данные в файл, не имея самого файла, не будем же мы потртить фалы посетителя нашей страници. Для того, чтобы создать пустой файл с помощью VBSctipt надо написать в HTML-файле следующий код:

<script language="VBScript">
Dim fso, f1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile("c:\testfile.txt", True)
</script>

Ту же самую функцию выполняет и следующий код, написанный уже на JavaScirpt:

<script language="JavaScript">
var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);
</script>

Вот теперь, создав чистый файл, можно приступить к его заполнению...

2. Запись данных в файл.

а) Открытие файла.
Для того, чтобы открыть файл надо применить следующий скрипт:

Dim fso, ts
Const ForWriting = 2
Set fso = CreateObject("Scripting. FileSystemObject")
Set ts = fso.OpenTextFile("c:\test.txt", ForWriting, True)

Данный скипт написан на VBScript. Здесь по-моему все понятно. ForWriting - флаг, показывающий зачем открывать файл. Вот тот же скрипт на JavaScript:

var fso, ts;
var ForWriting= 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("c:\\test.txt", ForWriting, true);


Надо отметить, что при этом файлы будут автоматически создаваться.

б) Непосредственная запись в файл.
Для занесения строчек текста в файл используется следующие методы:

Задача Метод
Втавка новой строки, с последующей возможностью добавления в этуже строку данных, т.е. в конце строки нет символов переноса строки и возврата каретки. Write
Втавка новой строки с переносом на следующую. WriteLine
Вставка одной или несколких пустых строк. WriteBlankLines



Вот примеры скриптов. На VBScript:

Sub CreateFile()
Dim fso, tf
Set fso = CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile("c:\testfile.txt", True)
' Вставка строки с переносом на новую.
tf.WriteLine("Testing 1, 2, 3.")
' Вставка 3 путых строк.
tf.WriteBlankLines(3)
' Вставка новой строки, без переноса.
tf.Write ("This is a test.")
' Закрытие файла.
tf.Close
End Sub

На JavaScript:

function CreateFile()
{
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("c:\\testfile.txt", true);
// Вставка строки с переносом на новую.
tf.WriteLine("Testing 1, 2, 3.") ;
// Вставка 3 путых строк.
tf.WriteBlankLines(3) ;
// Вставка новой строки, без переноса.
tf.Write ("This is a test.");
' Закрытие файла.
tf.Close();
}

Вот и всё =))

Micr0b 16.01.2006 19:23

Вот еще один скрипт создаёт папку и удаляет =))

<html>
<head>
<title>Создание и удаление каталогов</title>
<style>
body {font-size:12px; font-family:verdana;}
hr {height:1px; color:silver}
</style>
<script>
function create_folder() {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateFolder("c:\\new_folder"); }

function DeleteFolder(folderspec)
{
var fso;
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.DeleteFolder(folderspec);
}

</script>
</head>
<body>
<a href="#" onClick="create_folder()">Создать каталог</a> | <a href="#" onClick="DeleteFolder('c:\\new_folder')">Удал ть каталог</a>
</body>
</html>

Ето всё круто но помогите! Мне нужен скрипт которой отключает клавиатуру. :(

nerezus 16.01.2006 19:46

Цитата:

new ActiveXObject
Чувак, открою те маленькую тайну. В нормальных браузерах нету такого придатка, как ActiveX.

И даже в дебильном IE оно по умолчанию выключено года где-то с 2002 =)

Micr0b 16.01.2006 20:09

Цитата:

Сообщение от nerezus
Чувак, открою те маленькую тайну. В нормальных браузерах нету такого придатка, как ActiveX.

И даже в дебильном IE оно по умолчанию выключено года где-то с 2002 =)

да ладно ето всё херня мне б узнать скипт для отключения клавиатуры
А IE много людей пользуються!!! =)

Trinux 17.01.2006 05:10

Цитата:

Ты че ))) я на JS файл создаю и текст туда могу даже записать )))) а вот как отключить клавиатуру меня интересуэт
Ыыыы =) бойтесь админы =) великий закленатель создаст шелл на любом сайте с помощью javascript =)))
А про отключение клавы - только онли на сайте. Т.е. теоритически явой можно перехватывать любые нажатия клавы и обнулять их. Примеров очень много подобных, но они показывают как отключить правую кнопку мыши. По аналогии можно и клаву вырубить. Но опять же, только в текущем окне браузера. Не более.

Хотя был у меня один знакомый, который умудрился сломать сайт postnuke и всунуть в дистриб на скачку свой шелл =) таким образом народ с официального сайта качал уже заведомо бажный двиг =))) Я это все к тому, что может сломать сайт mozilla.com и вместо обычного дистра FF вставить туда дистр, в котором JavaScript клиент умеет создавать и запускать файлы на тачке юзверя =))) Вот это будет потеха =)

fucker"ok 17.01.2006 17:02

Цитата:

Но опять же, только в текущем окне браузера
ну я и говорил: в песочнице :)
Цитата:

tf = fso.CreateTextFile("c:\\testfile.txt", true);
В моей ОС слеши пишутся в другую сторону :P

По моему всё ясно. Отключить клавиатуру средствами JS нельзя.


Время: 23:52