• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Отправка e-mail

  • Автор темы ????
  • Дата начала
Статус
Закрыто для дальнейших ответов.
?

????

Есть ли у кого готовые наработки по теме?
Поясню:
хочу организовать проверку данных на странице. Пользователь выделяет неверные данные на странице, жмет Ctrl+Enter и выбранные данные высылаются мне на мэйл, а я, если надо, исправляю. Часто такое видел для проверки "арфаграфеи" :) на различных сайтах (rsdn например).
З.Ы. Пока писал подумал что надо сходить на rsdn и выдрать там скрипт если есть :) Но все равно имхо Ваша помощь мне пригодится :(
 
?

????

Ок. Часть уже разобрал - есть скрипт орфуса (кно не знает и интересно могу выложить или дать ссылку) который постит запрос. Запрос идет на внешней сайт, что не есть хорошо :) Надо писать скрипт обрабатывающий все это :)
 
S

STYX

Так и словарик должен быть не маленький... Это целый сервер монжо организовать...
 
?

????

Серёга
STYX
Не, словарь не нужен :) Может я плохо объяснил, но исправлять буду Я. Мне главное оргпнизовать удобный и простой способ уведомления от пользователя. Т.е. пользователь для связи со мной не болжен открывать почтовик, придумывать тему, писать текст... а просто выделил ошибку, нажал на кнопочку, уточнил свои претензии (если хочет) - и все, а скрипты обеспечили доставку собщения мне например на мыло. Я в мыле посмотрел строку, открыд страницу с ошибкой, убедился в ошибке и исправил.
 
?

????

Вот тот скрипт от орфуса о котором я говорил. Привожу не полный скрипт, а часть. Кому надо, сходит на сайт и возмет полный и почитает форум - вопросов меньше будет.

Код:
// COPYRIGHT
// ~~~~~~~~~
// Original idea of Orfo system belongs to Dmitry Koteroff.
// If you want to modify this script, please communicate 
// with author first: http://forum.dklab.ru/other/orphus/.
//
// You may use this script "as is" with no restrictions.
// Please do not remove these comments.
//
// УСЛОВИЯ ИСПОЛЬЗОВАНИЯ
// ~~~~~~~~~~~~~~~~~~~~~
// Оригинальная идея системы "чистки" орфографии принадлежит 
// Дмитрию Котерову. Если Вы хотите модифицировать этот скрипт, 
// пожалуйста, свяжитесь сначала с автором по адресу:
// http://forum.dklab.ru/other/orphus/.
//
// Вы можете использовать этот скрипт и идею "как есть".
// Пожалуйста, не удаляте эти комментарии.

var orfo = new Object;

orfo.email   = "orfo@rsdn.ru";
orfo.hq     = "http://orphus.dklab.ru"; 
orfo.img    = "/Images/orfo.gif";
orfo.contlen  = 10;
orfo.contunit  = "word";
orfo.seltag1  = "<!!!>";
orfo.seltag2  = "<!!!>";
orfo.version  = "2.2";
orfo.ready   = false;
orfo.alt    = "Выделите орфографическую ошибку мышью и нажмите Ctrl+Enter. Сделаем язык чище!";
orfo.badbrowser = "Ваш браузер не поддерживает возможность перехвата выделенного текста. Возможно, слишком стара\я верси\я, а возможно, еще кака\я-нибудь ошибка.";
orfo.toobig   = "Вы выбрали слишком большой объем текста!";
orfo.thanks   = "Спасибо за сотрудничество!";
orfo.subject  = "Орфографическая ошибка";
orfo.docmsg   = "Документ:";
orfo.intextmsg = "Орфографическая ошибка в тексте:";
orfo.ifsendmsg = "Послать сообщение об ошибке автору ("+orfo.email+")?\nВаш браузер останется на той же странице.";
orfo.gohome   = "Перейти на домашнюю страницу системы Orfo?";
orfo.author   = "Система Orfo v"+orfo.version+". Автор: Дмитрий Котеров.";
orfo.comment  = "Комментарий: ";
orfo.comment_prompt = "Поясните, что именно здесь неправильно (нажмите cancel если не хотите пояснять)";
orfo.comment_default = "";

document.writeln(
'<form name=orfo_form target=orfo_frame action="'+orfo.hq+'/" method=post>' +
'<input type=hidden name="email" value="'+orfo.email+'">' +
'<input type=hidden name="subject" value="'+orfo.subject+'">' +
'<input type=hidden name="Referrer" value="">' +
'<input type=hidden name="Address" value="">' +
'<input type=hidden name="Context" value="">' +
'</form>' +
'	<iframe name=orfo_frame valign=top width=1 height=1 border=0 style="position:absolute;visibility:hidden"></iframe>' +
'<table width=1 cellpadding=0 cellspacing=0 border=0 bgcolor=9999FF>' +
'<tr>' +
 '<td>'+
 	'<a onClick="return orfo_imgclick()" target=_blank href="'+orfo.hq+'/"><img src="'+orfo.img+'" alt="'+orfo.alt+'" title="'+orfo.alt+'" __width=121 __height=21 border=0></a>' +
 '</td>' +
'</tr>' +
'</table>' +
''
);
orfo.ready = true;
document.onkeypress = BODY_onkeypress;

function BODY_onkeypress(e)
{
var pressed=0;
if(!orfo.ready) return;
var we=null;
if(window.event) we=window.event;
if(we) {
// IE
pressed=we.keyCode==10;
} else if(e) {
// NN
pressed = 
(e.which==10 && e.modifiers==2) || // NN4
(e.keyCode==0 && e.charCode==106 && e.ctrlKey) ||
(e.keyCode==13 && e.ctrlKey) // Mozilla
}
if(pressed) orfo_do();
}
function orfo_strip_tags(text)
{
for(var s=0; s<text.length; s++) 
.
.
.
 
S

STYX

Ну, так и возьми этот код, только отправляй запрос на свой скрипт отправки мыла. И все.
 
A

admin

????
Кстати да. Если это просто на HTML то почему бы не поставить себе на сайт и не отправлять?
 
?

????

Серёга
поставил :)
P.S. Может на codeby тоже поставить в раздел статей? Пусть люди ошибки исправляют (если есть).
STYX
на свой скрипт отправки мыла
его еще написать надо :)
 
S

STYX

Так уже две темы были про то, как их сделать, если очень надо, могу и панисать. Хостинг php держит?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!