Личные инструменты
Счётчики

Трипкод

Материал из Lurkmore

Перейти к: навигация, поиск
«

Ничего не понимаю… И это нэймфаги. Говно какое-то, пидоры, блядь. Борда им дала анонимность — носи! Носи анонимность, блядь! Не хочу, хочу жрать говно! Что такое? Это анимач? Это анимач? Суки, мудачье — нэймфаги. Трипы нацепили, говно жрут — пидоры, блядь, ебаные…

»
Зелёный слоник

Трипкод (от англ. trip + code) — хэш, генерируемый имиджбордом или форумом из пользовательского пароля. Трипкод отображается как часть имени пользователя и позволяет подтвердить без механизма регистрации и учетной записи, что несколько сообщений написаны одним пользователем. Поскольку использование трипкода на практике часто является одной из форм привлечения внимания к личности, оно вызывает лютую расовую злобу истинного анонимуса. Пользователей, использующих трипкоды на бордах, нацеленных на анонимность, называют трипфагами. Ныне, в эпоху заката имиджборд, трипфажество расцвело пышным цветом в тематике Форчана и на сосаче повсеместно.

Вопреки тому, что звучит как английское слово, с исходным значением trip в английском связи нет. Истинное происхождение это акроним из 一人用(ひとりよう)キャップ, японская вики не даст соврать.

Содержание

[править] Как пользоваться

Следует ввести имя в формате Имя#ПервыйПароль##ВторойПароль. Использовать оба пароля необязательно; можно ввести Имя#ПервыйПароль или Имя##ВторойПароль. Первый пароль пропускается через функцию симметричного шифрования crypt, она же DESU, то есть будучи программистом (не быдлокодером) его можно разгадать (дешифровать). Преимущество этого механизма — трипкод получается одинаковый на всех имиджбордах. Второй пароль пропускается через хэш-функцию RC4, а для пущей стойкости используется инициализационный вектор сервера. Преимущество второго механизма — пароль невозможно разгадать. Недостаток — трипкод на разных имиджбордах будет разный.

[править] Короче, как пользоваться??

Tripper source.jpg

Вася#tripcodeВася!3GqYIJ3Obs

Обратное тоже возможно: Tripper, утилита для восстановления пароля из трипкода в случае его утери. Pic related:Rarjpeg, алсо на Питоне

[править] Генерация трипкода на Perl

sub gentrip {
   my($pass) = @_;
   my $salt = substr($pass . "H.", 1, 2);
   $salt =~ s/[^\.-z]/./g;
   $salt =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;
   return substr(crypt($pass, $salt), -10);
}
 
print gentrip("qwerty"); # FzAyW.Rdbg

Подбор нужного трипкода по регулярному выражению:

my $regex = qr/^admin/i; # Регексп для поиска
 
my @chars = ('a' .. 'z', 'A' .. 'Z', 0 .. 9, '.');
 
while(1) {
   my $pass = "";
   $pass .= $chars[rand @chars] for 1 .. (rand(5) + 5);
   my $trip = gentrip($pass);
   print "!$trip = $pass\n" if $trip =~ $regex;
}

[править] См. также