1. Список говнокодов пользователя guest

    Всего: 1419

  2. Python / Говнокод #987

    −96

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    class SomeServer:
        def __init__(self, ...)
            self.__dispatcher = {"CMD1" : self.invoke_cmd1_command, \
                                 "CMD2" : self.invoke_cmd2_command, \
                                 "CMD3" : self.invoke_cmd3_command, \
                                 "CMD4" : self.invoke_cmd4_command, \
                                  ... : ...}
    
    
        def handle_some_request(self, request):
            command, arguments = extract_command_and_arguments(request)
            try:
                self.__dispatcher[command](command, arguments)
            except Exception as e:
                ... log it ...
                ... return error to client...
                ... whatever ...

    Комментарии излишни

    guest, 01 Мая 2009

    Комментарии (3)
  3. PHP / Говнокод #986

    +153

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    function horiz($flag=0) {
    for ($x=0;$x<$width;$x++) { 
       $cc=imagecolorat($im, $x, $height/2);
    		if($cc!=$bg){
    			for ($y=$height/2;$y<$height;$y++) { 
                               $cc2=imagecolorat($im, $x-1-$flag, $y);
                               if ($cc!=$bg) {
                                 $flag++;
                                 horiz(-1);
                               }
                            }
    
    		}
    }
    }

    guest, 01 Мая 2009

    Комментарии (0)
  4. PHP / Говнокод #985

    +151

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    // top
    for($iy=0; $iy<$imh; $iy++){
    	for($ix=0; $ix<$imw; $ix+=4){
    		$ndx=imagecolorat($im, $ix, $iy);
    		if($ndx!=$bg){
    			$ymin=$iy;
    			break 2;
    		}
    	}
    }

    guest, 01 Мая 2009

    Комментарии (0)
  5. PHP / Говнокод #984

    +153

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    function showFormEdit($id="",$sMsg="", $p_iPageIndex="")
    	{
    		global $oGlobal;
    		eval( $oGlobal->getGlobalVars() );
    		$oGlobal->importUserClass( "rubik.CMoneyOXConfig");
    		RImporter::importRubikClass("ext.xpbox.RHtmlImageUploadForm");
    		RImporter::importRubikClass("ext.xpbox.RHtmlUploadForm");
    		RImporter::importRubikClass("ext.xpbox.RDbComboboxHtml");
    		$oGlobal->importUserClass("rubik.CRubikHelper");
    		$oModel = $this->m_oModel;
    		$dirHelper= CMoneyOXConfig::getInstance();
    		$sBlast = "Manage Download";
    		$assetPath	=	ASSET_PATH;
    		$helper = new CRubikHelper();
    		$x_title				= htmlentities( @$_POST['x_title'], ENT_QUOTES );
    		$x_type					= @$_POST['x_type'];
    		$x_status				= @$_POST['x_status'];
    		$x_date 				= @$_POST['x_date'];
    		if(!empty($id))
    		{
    			$result = $oModel->getDownloadbyID($id);
    			$record = $result->recordSet;
    			$row = $record[0];
    			$sBlast = "Edit Download";
    			$title = $row['title'];
    			$date= date("Y-m-d ",strtotime($row['date']));
    			if($row['publish']) $sYes= " checked=\"true\"";
    			else $sNo= " checked=\"true\"";
    			//create upload image form
    			$picUpload = new RHtmlImageUploadForm("x_picture",$dirHelper->downloadImageDir,$row['preview_image']);
    			$htmlPicture = $picUpload->createUploadFormHtml(50);
    
    			//create upload file form
    			$fileUpload = new RHtmlUploadForm("x_file",$dirHelper->downloadFileDir,$row['download_image'],".zip,.rar");
    			$htmlFile = $fileUpload->createUploadFormHtml(50);
    
    			//create combobox type
    			$sql = "select id,name from download_setting order by id";
    			$categoryTypeHtml = new RDbComboboxHtml($sql,"id", "name", "type",$row['type']);
    			$cbxType = $categoryTypeHtml->createCombobox();
    
    			$thumb = $helper->getThumbName($row['preview_image'],$dirHelper->downloadThumbDir);
    			$thumb = ABS_PATH.$thumb;
    			$thumb = str_replace("administrator/","",$thumb);
    			$thumbHtml = "<img src=\"{$thumb}\" alt=\"\" class=\"borderimg1\"/><br />
    							<input type=\"checkbox\" name=\"remove\" id=\"x_remove\" value=\"remove\" border=\"0\" /> 
    							Remove Photo";
    
    		}
    			
    		@eval( "\$tpl= \"".getTemplate( "edit.back", COMP_PATH . "templates/back" )."\";" );
    		$sys_sCompContent .= $tpl;
    		return $tpl;
    	}

    Индусы жгут по полной, вот код написанный въетнамцами хех

    14MB в gz, полный ппц, тошнит до сих пор

    guest, 01 Мая 2009

    Комментарии (3)
  6. PHP / Говнокод #983

    +154

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    $alt=array(
    "na-s.ru", 
    "сниффер", 
    "скачать снифферы", 
    "сниффер паролей", 
    "лучший сниффер", 
    "http сниффер", 
    "сниффер пакетов", 
    "онлайн снифферы", 
    "хороший сниффер", 
    "сайты снифферы", 
    "ip сниффер", 
    "снифер", 
    "скачать сниферы", 
    "ip снифер", 
    "sniffer", 
    "ip sniffer", 
    "sniffer pro", 
    "http sniffer", 
    "password sniffer", 
    "sniffer portable", 
    "network sniffers", 
    "xss", 
    "атака xss", 
    "alert xss", 
    "xss tool", 
    "xss нападение", 
    "xss уязвимость", 
    "cookies",
    "cookies пароля", 
    "javascript cookie", 
    "скачать cookie", 
    "document cookie", 
    "cookie session", 
    "cookies работа", 
    "http cookies", 
    "взлом cookies", 
    "прочитать cookie", 
    "cookie forum", 
    "используем cookies", 
    "cookie чтение", 
    "вытащить cookies", 
    "cookies vkontakte", 
    "cookies odnoklassniki", 
    "куки", 
    "включить куки",
    "alert"
    );
    //это мего, парни, все быстро пошли тестать генератор кейвордов на своих сайтах!!1
    $alt2=$alt[rand(0,$prp)].", ".$alt[rand(0,$prp)].", ".$alt[rand(0,$prp)].", ".$alt[rand(0,$prp)].", ".$alt[rand(0,$prp)].", ".$alt[rand(0,$prp)].", ".$alt[rand(0,$prp)].", ".$alt[rand(0,$prp)];

    Угадай, кто? ;)

    guest, 30 Апреля 2009

    Комментарии (2)
  7. PHP / Говнокод #982

    +140.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    $src= fgets($fp,1000);
    if (strpos($src,"301") && $op_2) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 301 Moved Permanently\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"lime\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: lime;\">HTTP 301 Moved Permanently</span><br>";
    }
    
    if (strpos($src,"302") && $op_2) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 302 Found\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"lime\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: lime;\">HTTP 302 Found</span><br>";
    }
    
    if (strpos($src,"200")) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 200 OK\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"yellow\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: yellow;\">HTTP 200 OK</span><br>";
    }
    
    if (strpos($src,"403")&& $op_1) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 403 Forbidden\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"red\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: red;\">HTTP 403 Forbidden</span><br>";
    }
    if (strpos($src,"401")) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 401 Authorization Required\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"red\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: red;\">HTTP 401 Authorization Required</span><br>";
    }
    
    if (strpos($src,"503")) {
    $mk .= "http://".$www."/".$files[$a]." HTTP 503 Service Unavailable\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"blue\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: blue;\">HTTP 503 Service Unavailable</span><br>";
    }
    if (strpos($src,"504")) {
    $mk .= "http://".$www."/".$files[$a]." HTTP 504 Gateway Timeout\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"blue\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: blue;\">HTTP 504 Gateway Timeout</span><br>";
    }

    снова вебкакер.ру ))
    А что такое массивы? о_0

    guest, 30 Апреля 2009

    Комментарии (1)
  8. PHP / Говнокод #981

    +136.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    $src= fgets($fp,1000);
    if (strpos($src,"301") && $op_2) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 301 Moved Permanently\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"lime\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: lime;\">HTTP 301 Moved Permanently</span><br>";
    }
    
    if (strpos($src,"302") && $op_2) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 302 Found\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"lime\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: lime;\">HTTP 302 Found</span><br>";
    }
    
    if (strpos($src,"200")) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 200 OK\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"yellow\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: yellow;\">HTTP 200 OK</span><br>";
    }
    
    if (strpos($src,"403")&& $op_1) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 403 Forbidden\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"red\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: red;\">HTTP 403 Forbidden</span><br>";
    }
    if (strpos($src,"401")) {
    Pravile($src,$files[$a],1);
    $mk .= "http://".$www."/".$files[$a]." HTTP 401 Authorization Required\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"red\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: red;\">HTTP 401 Authorization Required</span><br>";
    }
    
    if (strpos($src,"503")) {
    $mk .= "http://".$www."/".$files[$a]." HTTP 503 Service Unavailable\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"blue\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: blue;\">HTTP 503 Service Unavailable</span><br>";
    }
    if (strpos($src,"504")) {
    $mk .= "http://".$www."/".$files[$a]." HTTP 504 Gateway Timeout\r\n";
    echo "<a href=http://".$www."/".$files[$a]." target=\"_blank\" class=\"blue\">http://".$www."/".$files[$a]."</a>    <span style=\"font-weight: bold;color: blue;\">HTTP 504 Gateway Timeout</span><br>";
    }

    снова вебхакер.ру ))
    А что такое массивы? о_0

    guest, 30 Апреля 2009

    Комментарии (1)
  9. PHP / Говнокод #980

    +143.1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    // Идём по списку ссылок и тестим на скули
    $re=0;
    $view=0;
    for ($i = 0; $i <= count($result)-1; $i++) {
    $view++;
    if ($view==10){
    $view=0;
    $n = $i+1;
    echo "<span class='msg'>Проверенно ".$n." ссылок<br>";
    ob_flush();
    flush();
    }
    
    if (is_integer(strpos($result[$i],"="))) {
    $s=$result[$i];
    $s=str_replace("&","'&",$s);
    $s = $s."'";
    $parse=parse_url($s);
    $www=$parse[host];
    $link=$parse[path]."?".$parse[query];
    $connect=@fsockopen($www, 80, $errno, $errstr, 5);
    if ($connect) {
    $brow="Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)";
    $out = "GET $link HTTP/1.0\r\n";
    $out .= "Host: $www\r\n";
    $out .= "User-Agent: $brow\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fputs($connect, $out);  
    
    while (!@feof($connect)) {
    $ge=@fgets($connect,1024);
    if (strpos($ge,"SQL syntax")) {
    
    echo '<a href=\'#\' onclick=\'return openwin("'.$s.'")\'>'.$s.'</a><br>';
    ob_flush();
    flush();
    break;
    }
    
    }
    $re++;
    fclose($connect);
    }}
    }

    Парни из вебхакер.ру написали супер сканнер для гугла, который ищет бажные сайты с SQL-inj. strtolower не учим, да и сам мускул впринципе тоже о_0, ибо +and+1=1 && +and+1=0 подставить в параметр не в компитенте +)

    guest, 30 Апреля 2009

    Комментарии (6)
  10. SQL / Говнокод #979

    −94

    1. 1
    delete id, name, surname, family from persons;

    ага, а типа остальные поля не трогать...

    guest, 30 Апреля 2009

    Комментарии (12)
  11. Java / Говнокод #978

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    private Integer employeeId;
    
     public Integer getEmployeeId() {
        return employeeId;
     }
    
     public void setEmployeeId(Integer customerId) {
        this.employeeId = customerId;
     }

    Проперти бина, а также его геттер и сеттер. Особенно сеттер.

    guest, 30 Апреля 2009

    Комментарии (3)