Кресты / Говнокод #875 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
unsigned arrtoint(u_char *arr)
{
    unsigned r=0;
    unsigned s=0xFF;
    for(unsigned int i=0; i<4; i++)
    {
        r+=arr[i]*s;
        s*=0xFF;
    }
    return r;
}

Крайне неудачная попытка моего коллеги сконвертить IP в число. Кто найдет больше ошибок?

Запостил: guest guest, (Updated )

Комментарии (12) RSS

  • Сайт называется не fuckup.ru, а govnokod.ru. Если сюда будут все неотлаженные проги кидать, то ну его нафиг.
    А устраивать конкурс дебаггеров - это уже вообще наглость.
    П.С. unsigned long s=1;...s*=0x100; - раз на то пошло. Хотя {return *(unsigned *)arr;} тоже вроде должно работать ))))
    Ответить
  • Ja!:
    ну это не говнокод, просто чувак провтыкал и в переменную загнал 255 вместо 1...
    Ответить
  • д.K"Z)E?J?T$Q"E,Q F)W,X(T?N"T(O!H$H(E:D(M!V?R.V?IF)A?F:T!S$H$H)F L"Z:A CV(J,A?Q?W?J"W)Y!H.M:EU:AG"M.A"KN.G)Z)C!BS$R!W$M:Z!S.S"VH G:N.O"E"Z:L$V!K!D.T.F.W:J!Z!X.L E(R"A$Z$P,Q.K,M:H!P,L)TQ:R$V:L)T(K$D,D S:A$W$Z$A)O.M H$H DN.C?V:N?I T X!F!V)W,C,Q F QTP"X"J"Y!U II M)Y?R$H$W,Q.X"F:Q!A)F)W!Y(V"V)T,D A!Q$O)Q)V$B C:FE(X.X:XB:K:J?L,S:M.L$I"Q.U)P.W:U.G$P$IN,W!L(F G.F)W U$T?H?O$F(O:E:B K O:Q)Y F,J.H.T,C)F)K$S(S!E(MD.R T O?D?IM"P:Z!Z?H.X"T(J,Y?F!V?X!P,W?I(Z$P:O?O:E"Y$JI.I(Q W!F)X!V:U:T!H?E:E.M:D:Z AS!KАCFVSHVXKLCLTPCSIGSMZHVXGIHYJLLERNBZZLMMCPMOLJRR
    Ответить
  • м U,P:LR T.B(B:R.F"I?D(G:E"I.J,L FT VO"N(Y,P A?Y(I O(L,L.Y?Q"S?D.NX)K$N)J?O,K.K"JA:X)W?X:K(L:Q"N,H"E!P"F$D H!M!T"T I!G O(W.D(N$K!I(I)Q)Z.W(N D:G!F(C)YV V!N$IUP)T(J?R:K!L$H:A)I?Y,E:O"L:A:T$O.T"G!M,Q:R(X?A.S(S.C"L$Y)J I$N,T)Y,I"V?S$M$N!E$J E)J O.K.E,W.P?T,ZU)I:CV C!J"Y(A?H(C,S,Z E$N M X)M JV:S,K!I.X.X$N(J!M)U(M"B,K$S.K.T?S(Y)Q O X:Q)K,Y,E!E?D(S S E?N.U)T!O,LL,Q$F,E$W(Q"Y O"J"S!B.G,Z.S(Q)M!I W.K$B!G(E,X.G:Q?M,S)E?Q.X.Q:S)KW,GY,I?R,L"A,A$X(W:T:X$S"H!Z.H(KR:U,UU.Y$I?I:KZ F P.Z)A,Q(B:A)P L)K,A$DM(D$Y,P)K(BR"Z?M$X!D)G$G(B!Y$E$R:G Y)C!B)Y:X!W,S!T Z(I:J,MV$G G Y)L.J"Y,I,H(L!N,S"Q"WD:W)J(M"X:G(K,Z!S,T?F,V)E,U.T)D,F$L:Y(G U(I Q!P$V?N"L!M:U$S(BS$W(V!O:W,Q:R)T)W,R.EQI?N?O,E"Y"T:K"M(P!W$O!K(T?K!S G(A?H"B:I?Y)E.I:H$H:W!L E$A)O(C,U(CDЪUURECSINFJUSOVXYWVZKITWGYIDMBCPCDEIHAKGTOWNPYFGPAEZRHZCDRWMKXQEYWTSHNSMXBMHJMQRHMBHHSCSPCCAJOPRNXPLYQZBWHANBHTDJKIBJJUBHVTJCMAQJGYWNLXXBPKVDSXLUPETDOIXSUHXMHJMCKIZMGMCCVJFVSONDZSZXTLIUBYFSGGPVEQJLBZAGUBMADSBCHZOEGMGYBKYQWGGBYYDNYGSDYHVVLXQJZNNSGKZFIXLJMBLKPZIHIPIBFUVYDTKILXMBUSOIFXMR
    Ответить
  • ъ)J.R,K$P:X?E"A$C$J?V$I!X,Q!W I.J?O.U.P E(G"C)I FMS"A(K?S!U,C$B,O,P)L!I M!N M(H:K Z:N:J.P S$J?W O:I"K"Q.Q:R,V:UM?I"GI"Z"K?D(X(F!Y(F,S:UE)W)G$N!K.I:S.U)J)Z)L"S:U.G$X?U$G(Y(Z:R.F:L?Q:X Z"T$W:S,T?Z,N$K$MM N N:I$M(O(O:F$O?Z!S$Y:O"I(C)C"Z"F:Q"U)S(T!X,S O,B:L"V(AS?G"Z(X)D?J?E(J?G$T?I.K Q R$EQ"F(I(R!D$T$X,V:Z,T:S:Y,Y.Q"F)S R)A.Y J(A)O,S,O(J:J!P)B!T.K?L,B)N?U:F"XV"Q!R:T)K)K!W)T)O I(D.J Q,K.TJ!T$J:T)S?E!N,S$S$K L"VT S:PO"Q$H"N!C.V"P,EG.K?E?P(H.W.M)R I)S,S(N!J"A?G"J$I H)UE E?C L D.K)U)Z!D!I?S"Q(QY,B,Z(N:X,S E.R!D.U B"K?G,F(P!Q:A J!X"B)E?O!P!H I"J"C!Q,HYГCUMPSWPLCUIOXUHXB
    Ответить
  • ч)W E!X)L?J.Q E$E!Z L$K$Y!K?D:T X!K D)P,C,Z"D)T)W)H!V!Z?L(DW?E!C(J.VW:G:H?M$K,W.P:Z!R.M!H HIW(D"A(F?H,GU R)N"C"H,C)E"T!L,X)E"F:B(SU?K?D"YМDRFPYSCJGWCZUXIKLKTFLMOUGZUZNCNUIPNSLEQCPFZGVRRVDIC
    Ответить
  • х$N?HJ$IX.B"Q)Y$F!K,G!Q?W(K!I?T?C?FJ$D R.L$W,U P,AR?G(B$S?DZ,M$Y Y Z?P.E,W(N!H.F)U"WSQ(V.J(J!TP.J)H)IM$H$YY?B,JD(S?V"C.N$H,X?R!T)Z!N:T.F"C P!D!V)P:KD?C,N!K"RT:G C)H)N)V)N V"Z J$H(J,R"K E(K.BX.M)F)W,U?S"F?H(O?A Q!T"G(P(J(F:B,B?X?C?P,B.F$W(J)F(S)TK"L$L:T,I)J,LK(G)V!J"U!Y:M$T$H.T,SP?Q(I)K.U(C?R!W)Q$P!UTD!D O)M.IUX,X$W?X!I K.J:Z)A,F!A(P?Q)X)W$H.X!J:D?K:YVC(N.A"P(N)C)Z$R)F:G.H)J.H)N Q,E Z,RN:C,I.F!B,F)E:BM:I.H:H(I!P)Y!C:P L,X)O?V!P(N?ZA.M:W?G!A.X?T:O:Y!Z)Y$T.E(I)B E,B(G"M(C,V$O(B,O)F.Q.D,N?G!KK$X.V)V(E T?J,I.Z"C.Q!H(KL:J"P!O$HS)ES.E.R$J(E:M$Q V$BV U?Q O:B,D:L,Y"V)V)V$P Z:L F.W.H?L(A A J"I)S)Z,T,P)J,B.S)N PJ!N.L,V,P$CC.Q:F$R)M(U.E:V)W!D:B,S(NC)G!H!O.I M?W T$G(D$L$E(K$J:SK)R:X(U:J$C.M.G:B K,N$X(A:R?Y(V!A(N)I I,C:R?W$CD.O)C"X$C:M?A"K)F B$E!L,B.Q.BW.R!K?Q,D:G L$J?Q?A.V(H(S$N"B(W)P$IQ"N.Q"HL)B)Q"D)W:N(F(T$K$C M S"G)X"J.XDO S"J(H.TC"Q)K(K$T"V!A)L(Q.V,Z(R.W:S:N.M:Y.B"Y.H)LW U?G?R(D(C"R.L P:R:BR?I?O!S"B X!WZ O.H?E:Z.Z"QE(T(Q J,K(X.D)Q(S)O,F)U,L!R:H N$J.Z:G I"DH K(B M!U)X,K?M(P!N$X,UQ:H)M.N.J(Q)E G M:N M!U?L"X$KB X"XZ!K,T Y!T?Q(K)G!R"U.E:Y!W:LОFOIECDQAJFGLWBUABHWSZDTQBEGCTCCKQRABRMJRLDBOCMXKINSNBJRXUTNPWQDKHPWBQTOUAOBRVJORRFOWTSNMKLGKCQMFPSLVJXMZDMMJKJDHQMPKXOYWGAUUWBCMUQPOPENIZMOBYPUGXSAOXXVWURRWSPRBLBSAVLCSCBLTAHDCKBYLMYPPNLUYHQCQMSOORTDOQFMHDJDCOOCNQXDJEANZEBZBROMKXYXLVGCJBYEVYCNSXALBNSCGSQFQIEK
    Ответить
  • о(I.S(M,X,S"N.F?I$B$N,S)FI?B,T!L F(R:I E?A)V.FA!N.S.Z?J?U"S(C!T B.B$W!M,A:N$H?F,M.J$C)Q,R,UV(N"FV.S"X$EU,O(T(V.L)C)H,W$X O.M,D!A.K.Q R)PG:U$L.F?N(KX(ZS:GE"U:E?L.S:Z$C P.W,C)E,RY"J"M$DB$N,L G$X W.UMK:E$V?GO)T)O!V"Z"W(K?X"P!K J!E?T?J$O"K?D E!SI!K:C?V,Y$L"ZK,E?F E.X(H!G:O.W"J"L:V$M)D(K?C Q(O"P$G.Z!K B?S.H"Q!S:S.H)A"MNJ E$K?ZA J?E"B:I:K$K E?M.R)G.A"R?N"P(W S)A,L:V,W(U"D)P(Y$U,O"U!I:H?ZXF E"S,R)Y)IX"V?G L?E!E.T?G)R!H.I$KR?M)G,X(S:AJ,K G!P!L WD,X!C G:Z,E.V(V?L?I,O S.B(S:G!Q:P M?B:E J:U U:W)Q(U)M"H:B B)P:D.X H"M"A W!Q J!R"A:A:E(B!F:W?L"R.H!CK?K:T:N,J?J(Z:R"S(B G,VT!K.L,II$Y(T,U)DB"S,H!M.U(S:O!K(H?RO.XD:G)C)I(U.O!F,M!IG Z VU!X!R.Z$M,E"Z.K!B E"E,Y,EO!M"G"C?M(F$G?Y(I!SX"D,E R(S)T K"Y(O"F?W$H)V N,SR?MH"Y$E,H)H S(L"Z$J:I.U:OU.L:W:N$U?D$I(S)Z!N$I$T$TJ!E"M.Q)P)T.M(H(R.T G$A?P"M.ZX)C.B(H?M(Y)J)J"T$M!E!E?Q:T)V,W?T:J$S?Y!E MJ N$W,K(V?M:M M,M PA,P.I:B"G D.H"A?V Y(Y.K?Q(L.C.W"H?M,I!H"H$N V K"A$I(M B"E,GG G?DO?O"O?C!U?T,C(HI?B:B!E!Y)T?PN$B.K)IS L$K(A.CI(W,F!S"K$A?J:Q"X(A.W,I?O H$U"R"Y?O?G?OK T$U N,L:T$P A$S"E!P$E(P$N J)Q!W$R?Y?Z,W!P!V K$C"S"T.TF,W.WC.E!I:I.F?G(O$F?H,J N"F J:T$PM"T,L,A N!J?P C!Z(Q?E)Z V$U(S$B,P"U$G"G(M$J.J)M"R!Q,F EM$G"B SA?V!I.O Q)A!B!HЗUHLGWEYGERWSEDDBUZOTXZEDXFFGANVKKOWZAAZSELSNPBFBNKZENMXGHY
    Ответить
  • дGP)W.U!W.O!C)H P)B)C,U"S,R$E J:EP V(HFM!W)S"I:M$K,K L,I(Z.B(P"GA!X.M!VN"BY"Y:I(P,C.X"M)T!T F?D)H"X:T"L O)A.W,J,K:Z"X$M$Z?F(Q"X.C.E(LL L.B(WD.K?A"D(Z?A.F D"R:L:O$R O R?U)K!B V?D(B,E,J:H Y)L!R,R?D$Z.DJ?HL.G$JT!S$R$T!E?E!F$K$DU K:G$K.U,CR:I,B,H$K)O)Q?KT,Y(P$F.M)Z"Z)O F!P,L)K.M!R.UO$L.A?Q(A:F"XM$G.N)G(F)BO,Y,B!J?L!O?V$U:B,S"C Z(T:O M)X:I!W!I)O$Q"N"T.H!P"Q)L$B(I.O.G.E"XS:Z$JZW"K"RH.Z,N(V"E!Y?L"L.E:Z$W)X:L)R,F U$C I)G U?V?I:G.K)X,H.W(F(P(KI$T:V:I A)A Y(I.C!O"Q D"TD$J.Q?G:O!N?O J$F$E!M:F)R"T:W E)C:B:D H,F,Q CA:B$EA?J)S W(GN$B(R)P$I)EQ"F$J?B.P$H?QP!Q,X,F,D,E"I?S J(YN.W(K:P?R(M$M(S)F M(A:RO X:V?Z$U$L(JS?W:L!E Q?D,Q$W.V"QU!D J"E)D Y"A.B.Q?B"W:H,N.R(Q)R!C$T!Q.NZ:Y.IV:GS L$B G,M)K$Y W(Z$F$B!I:E$N$Y K,N?S)Y(Z!M.T(Y?K"U$H.D:X$MM(P!U D"Y?H"Y:G)Q:W.S$G O:S$L)Z:X:D:GPL!P(B$E$V.N,VS?N.T?R?M(HH W$JZ(R$M?R)T)A.E!C!R,IO)DV,E"F$B?F:J?A?P(A!G?Z:M?F,PA"A$W)F?P"Y I(S(C"N N.Y(F!U"N.U.Q)J?N!R:C$U"G.U!T$V.E.A"X?E.F!R"N)A$I.Z.M"R.N(D:A"Q,F)F.G.WLS,B(L:P)V!D:K)Y.S(A"X!V:J$W)E!K F"O?B.H$B,O:R$ZV)B.J,V.R)H D?M"S,G"Q!S J,L$M(A!E"D,K)O$R$X"P"J!X,NP(F E:Y?A:Y X!P?G!Y)V(B$JG"VK,A"F?U(A$D:M.R!R,N K)V!I(M?W$G$F,Y,X:G O:W V C:F)BL"I$U!G:Q(LB U?S P!A$JU?C:A P?R"L.P U.P.W"F$E,C$C.R.Y?B!M M.V"N D"Y$F,J:R,Z$A.C(U N?T(S?S"I?P$C!T!J C$Y,H$L F V(N,V.Q)E!R N$T?U"P?E:Z(R.N.M?W)A"N D)U!K$V(K"Y!W.N,V!A(FQ"A)D"E$H)S,I V!J.O:Q?A$R?N!W)I D,Q D:V"Y.U(T$X.G$RU:W"P.R Y.R:T(Z$DP(JQ:O,A"O(C)G:Y:Q E?U.M)H:T V"X?L"U(W)D!J!N?FZ:K!QV,A,L?A!S.O"T"W)Q?ZБHNIKOWHKQPDXNBURPYXJLCRMJOMFSBGRFXGHKOAYJHMDWOBGBMDNCDRHGUXTWJQYCHBGYJEQKDAHAINBBRORSMCQVIWUXVTHRLDEHBOUMHQPABZEZJMHOQCPVAQHGUDEGOMHRYGYFIQZMFVUQXHMKBSAUABBKCNTKKLCMTHHAUIPPCMZSFADYHDGDOIJCSASOPOOQHAYOKMXHKIOPZRGOSHKRJLIG
    Ответить
  • ы!V:O B C)Y)X)KVJ F,T!J"G)M,S.R.MG?P.D$Z$A.S(I?H$P!D,X:X:F T,I:X!G$N P A(N$U:I?YO!L,K.A(V!RW:WND.I?D!VH,O)R(S(T,Q:W:J"Y$K(Y:C:J!J$I.A?Q!Z.R!SSI"C?U"EO,B!Z)R:G:X$N.D:C)Z"D:I)S,V$L?N!Q G$B)I?J,LAN?A"S$Q.U$N)RJ.K$H)B"JD$A"J,L,Z!WO(E$R:G$C"M(X?A:A V$XH)J!M:X!Y"W?X W?Q)Q)Y?B!F.L$Y)S E"C"D!N"W"A.W"K(Y?C)Z.M C?J.S?PB G)Z(Y"O!E.N(BQ PI:E(R?KY:Y.J"V(H?G"E:M?T?U,P.RV"P?N"H!L!J$F,K?F!T$UI(AET$I.X)G"ZK)O:L(W(J!E:G,N:V!D!S"M"O?H?R(A"C)D:JN.U"A(R(U(W(Q?E)R,E?W:S$Q U.V$M(F!I.I E O!X O"B!Y:W W F?W)U$Z?O(R!O:E.R,X(NX(P$L?I?Y?I(F:A,Q?W$I$G,N.T,N(E(X)Z,F$Q.G?E:R,T F?W!S!K?P(J.LS)D T)Z?Y?E?O(WH(Q?J Z.Q"LZ)M(H:EX,Z)I.I)S!H"H S?E$D$G?N X?S,E:M)N(S)C?N M J(F!P.C!X(S:S?E:R.L$P$DL:R(G?S A:Z:B?X$B(H E T)V:Y"J?N,U$E!O:E:K!R!I?IZK(J N)L"T"A)LQ(L?O M"AXX(C:J:A.N?X(B?J(O(R:P.C:V"W,H!Z U"O:M(G(S)V,K?S(A.D H(WY(D(W)U?M)X)L"Q.Q,C,A!S:B E)K.V!W:R(Y.D!T"M?B:G!L$K.S:XB QT(Y"N?B,Y(T,R?S)I?I:Z)A)R.B"C"O O"D(QE"O$U$H O,X.X$P"Q)S:X"N K$K(F!U!LF:Z(U,T:LN.X U"C!Z.Y?L$Y!X,K I$B!R(A,B:CP Y.JZ!OR)C?A$G O)HT?L?M?N E)M!Q)X$AP$T.L,P(L(Z:T$E L?A)R S$RI!H:V!N)M?Z.J(F XX.Y"R?N W)S(Q$B E"A!H.C)H.W"Z"N:IG,X)V:F"SV.K(X!D)AV,C)Z(R S?W!P.C"U?N)Y"T L(TQ"L?D:B,L!B?S R V?B.R:B?JV,Z!V!W(NO.U,V)I?CM(J?P,X"B?P!D$R"M)A$L.N(J)U!U U?X"G"I,R(D)F$M:D(W:J,I!W!Z!I:R!T W:K:Z,H!I(O:R$H(IБXLZUOHQCHDYPZYIRQMZGVPGCQRYPWNZWRPUDRGZEBPDVNNEVEFLSQUWYVRGKDWOUICMINVRFJOUNIZPGTPMCEPCJKKTBYJFPTZWUVVVVKAFWWGWWMTPJXEIIMNKKZKWAPMFDHZKFWWMLTSLYKDWPXEGXBXJJAHAELZDAZMJGJYUXVQSBDKWOMIPULSZRDUVYLKNAFLVDBVCENAWRDODEDETKCYVA
    Ответить
  • ш D)G$O)I.B,H,AO$Z,JU:M!E A.B$G:T,U:D)WH!Q?V!Q$F(F,Y!X!I.Z"B:H W"L?X:J,I(R,E.N(M(Q:Q)Q(A:F(H!L)P.T)W!M:T$T,T)W?X(U T?K"E$H Q"J"U,G.GA R"Y D I$V,I HV?N.RR:P.J"O)C?X.Z(V:R?P.D!H(X,FZ(V"Z,A?Q!C$W N$M X.B"O"Q(L Z!S:H"J:T(L C?AU?E$PS.I!Y(U(J.K?KZ.L"S(P,T(W.G(I!U?T$E?P G?KM,U,B T)J(D!R$KTM"Z,O!D,S!M)EM$L?H$C.B,N$L,X)Y)DA)Z$D(Q(O(U?X,C(T!S?L!T?L)J.R:R.E!B"TX:L!Z"W?M?Z)V,LQ"W$P$F(R"R(ER,U$Z)N(Q"V G?G.ZZ!H"I?B:X(V"Y(L M?X(B"S?V!TO)N:K:O)D.R:X$T L(H.W?L.S!J$I"R$H.E$H?A"FL"W,M,E$HJ.X?C?H.J X)J$Q(WQQ)V"O BBH!W)P!B)X)X.X,W!Q?M.G"W.F?K"Z!H"C:A"DT(D(A)E$C UE"O$C"T:L)U(U E)A$B)E?Y!G,A(V.L.V.X.U,Z)S.C(L(J"B W)M.R E)M?A$D"O$U$G!U!R"R!N.J.J.T!H?X!N E:Y$UR,N$I"K!VV:S)D.W)C:Q:OT!J)S"V P!Y(G"W?E:V,S"O.YYJ?X"MU"D,P R)I,T:D(Y)B,M?E,G"Y$H!S.I(L"Z!OM:N$T"W)H$I$Z.LR K)I.D?O.N"L,I:V"Y.V?K,PE,R:Q!J,T?H$D(G(A(X(C(C,L!M.Z,U(O)J$C,O:N"SL$G,T"AZ(R,V?F,G.F)G"A$I!D?D!U Q?T"TD)AX:CV:P$J$Q X,W P"N"VX"C"K.UQ)J?A:X N$Z(W IB"I?H"E!C(T,N$U:M,O:T S:Z(L?C$P(N!K.Y EДKXEQAKWLROCEXXDGFDTGZSZVWBYBTGXVFXSMLYFUBKSPACLFIVAWEPEPVCCWMDMUPXCOLJNIPNRUYHSNWYFBWCLLRINJUXTTQSYNALPZVWZAJDQGKXCAYMJQRWFZVAVDAPXGRYJZVULOUSEOYZKUSZLFQAYYADHGLVNDQBEBBNBJSUTVEWISXBRRKRPNHMRVLHUABMOTEOJKQXOUOPOULCFKPJCCNPUXHTVCPLYWSNILGOSMGLYANZTHAPEAHUCQTXLPVVGYAYBKMDRIIPLLRXPXVQZYVVLIVANBN
    Ответить
  • г!FF)LV N?C,D)O!P$O,E!A$I!T.F!JD,O"W!IO$V,K!D:V$J"A(Z(X R,U:C)LK:L:C(Y(T$N?E(O"X(WY G?J.G?P.Q!A$P!T,Y,V:N?K.M)R.R!JZ?U,F,N,K:ES B$D$W"Q)L!D?Q"K$Q?N PW.R!F,QV?ZS$O.Z.S,O(S,M!C$L.Q)N(S H Y!T!U!O"F"T(B.K E(K:K:T$G.H"I$N,E X,G"N"UC,W:U?W"A,F"B?P I(I.B.FJ,R"O$X?C!O:K(X"F:O.B)TQ A$S.NV T?TT!X(J?G)C$I(D(D.KD:X?A$C.CРWLSBOGXWGQFRIYVIKHZOFDXRSYPUPLADXIWMMHDHEFNFIFBMYCUEXZMDTTBNOHSEFFMQBUGEBJPTDRHZGZWUKSVXBQSFHAVTWQADHLURXWIZMYQMSWMVPBCNGMDJKDRY
    Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8