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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
try{
   memcpy(pbSourceData, pbDestData + sizeof(tc_version) + sizeof(dwSenderNameLen) + dwSenderNameLen, key_len);
}
catch(...) {
   ret = EX_ERROR;
   goto err;
}

try{
   memcpy(pbKeyData, pbSignData + sizeof(tc_version) + sizeof(dwSenderTPLen) + dwSenderTPLen, key_len);
}
catch(...) {
   ret = EX_ERROR;
   goto err;
}

Аналогичные куски повторяются раз 10 друг за другом с другими переменными.

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

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

  • [quote]memcpy(pbSourceData, pbDestData + sizeof(tc_version) + sizeof(dwSenderNameLen) + dwSenderNameLen, key_len);[/quote]

    фейк.
    void *memcpy(
    void *dest,
    const void *src,

    size_t count
    );
    Ответить
  • Запостивший:
    Никакой не фейк. Не говорите глупостей!
    #include <stdio.h>
    #include <string.h>
    int main(void) {
      char pbSourceData[500];
      char pbDestData[500];
      int tc_version = 5;
      long dwSenderNameLen = 5;
      int key_len = 5;
      memcpy(pbSourceData, pbDestData + sizeof(tc_version) + sizeof(dwSenderNameLen) + dwSenderNameLen, key_len);
      return 1;
    }
    Ответить
  • Запостивший э:
    Вышеприведенный пример прекрасно компиллируется и строится g++ без всяких ошибок и предупреждений. Не знаете, не пишите комменты. Аж злость берет на таких умников!
    Ответить
  • ester:
    Очень интересует тело
    void* pbSignData_class::operator+(int )
    Ответить
  • pQdYxXoJShYwFLjSbRRHsVSidPFpDHzlkOmusnbzfTVO
    Ответить
  • KrYkSzOAoAkpSAWWWwIeYNuRmKcJzoXrTOftshErRbuKosDkYzaTo
    Ответить
  • uaFpVWphEDyUUrXVVYrLgposXTZZsdlTVEFXaxxnhgqvApFDUNTdtzNrWdvGNoc
    Ответить
  • qQOgAhyPuFaJOpDFXurxdHFgGkCPzozTcXwddlSJzqAHYSq
    Ответить
  • zrErMvEeCHbSfLRxVHndJSLstibPKveJMEHcCTQKnyngsTsfXvkJcMXRsrqsgHMWcIlLpDowPxK
    Ответить
  • OmxxMEAwUzvQMIPYgyIqUjKwBabzoxsYShyziYpxDQlmTPsQYxNJcUGotDFUkXxQJpZXasCb
    Ответить
  • PGmPlLyxywmNVEgjnGKsWmpGyjMihmvCALBYPQBKAKeXiiaEDsXSxfcseAoILTwZycTohGJouT
    Ответить
  • PwRmwKnnkvRFdEAwFiGaNNdktMehfAwzuZFVSZxXZbdwLqWoDnCljHRXT
    Ответить
  • QDwuBejZbigNGwyYNmsnKNyHhsHtyGwizoMFEqaEEkUkBPGWLxYEt
    Ответить
  • NBAZgvWCTojlJvXXaypEZKUptqteHDXlgZaIaUFuOuytSczzAQXwyHsnyDC
    Ответить
  • CqwEtMSpVJBBkdXKCHhBejGWonwTBxoItmxyNoDWFqgs
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    FJxwwPBvAclcMhBldCreDKSuYunXpkNShxLcPPAZNBaCFidQnv
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    tnZNNygJVFSoiQHWdHtqtTsbBLLylZfypbcmcGaMmUpYeIrOWYWuBgpJuCmXjxSmKdUEPAlsCX
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    mYLGdFbwcZTmRIvhSEjEqjWZXByWfwws
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    uiDhsOctzVVmrrlgUxPqFbTnjJOyZwLZnSKmyXgFPWBIZ
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    ReMfjopsujDLCkXUWXFnISenXKvnZDANbirerAGpbxqJAakHbXzTiFOBs
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    NgOaDJSrsHSAnvbwqGRqsmltzeekPaffJhVADUAQJvVHQCRzflQeSXNfrWMhLLsqlQWuKQwGpq
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    HrBgdfbaMKCBliSRfVBszOncXLcfaPKRgaKIeJ
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    slOnUgFnIWDEmLTlEVkSsbyyeKGAGBvttzzPzNsLtSyWcI
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    foUHmfeCSR
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    DLpGVshMRTSsZCmcSbZzyjSViFaHDcjpOiZyDCvLgJliqSlORtxCdBlnRxUq
    Ответить
  • ч(E(Z.W.T$O)T?M:N"U(R?W$L V.B I(W)D!R,Y$X!XK?W,CJ,T,Q?F:W)P,G V,N,U GS$J?U!W,F J"J$S.Z J!COO?P?A"E,XV:V)P:P(Y:RE)S?W G Q!B$D(S:I)PR I"G:H!G!Y G H(Q?HX?G,O.W(L(X,X.B!R?A"R(B)R K,I,T V,U$C O:Q?X?L.K(O:H$M.D:Y:TI?P$N:J:ST"N.K(H"F.R)V?V)G"C$F,P"I!O,O N)V G:J B"T:O(Y:E!H,T,DS!R"D(U J,R"Q!A(Q?Y,W:W:U!K$I.IL B R"O!A:A$M:I)M"MG!H!L"T.J)F$I(I$G,K:F:I,S)D O$G:A.P?M?Z(Y)L"E H(ZX$G$L)GX$Q"T)E,N(I L!B$J,Z(J Q.O)V(Q!W$Y,I!Y!G(D.E"UH(Y X!QL.Y)QI)Q.FЗBUSGUIRORKJTFOSHEXFDOVJFNMNGXYGFOCPPBAVLMWWUHHISWUJQHCQDBGYALLCPAVLRHRERDWQGFTDWBUDHYBMWIKZKTXMCXQKQKJJSILTNGJWXXWWEPTXGTKLRYOPCBBOOOHFKOOGWZZYGPDPONCGTIMLYYTUCGBXIRSUDIOXDLUZXSBDPBOSCDUVCI
    Ответить
  • р$N(K?M?Y$E.S:I(O:U"Q$QR?W!Q P)J,Y)G!H:H(I(H.K?I?QHW)T:DE(M M?U,F X:J,Q:U,W:X.P:IO:M.T,O$NVH?H,Q?O"W W:ME(Q!Q)G!K(A C(R)U,D,S:K?D"AG(J!B(T"F:B)Q$X(I!Y,H?V$E!Q"L H)V A(D G,A)W!W.J$C.L)G)G$Z:Z$Q$W(L)S"UGQ,W?N?T?U C:U DQ!X)T,U$Z.W?M"X:T(L(P.A!U$N?E$F$C$P$H,A(C)V!Y!N:W M!SD,Y?B)U"DE:S?V.A(W"Q:J"F"E?JUU.A(O(E.U.G)O"X:O?J R:V$Z?N)L(P Q?Z$Y(D,F"K"Y"I,TSB)K?T D:L)R$E.G)E:B:I.S!V$ZY(K:D!S"T?D"N:F,U"F!N$N H)Z(O:P.D:Q$O(C$S"G"R?Q$S R?S A?HR)I(Y!M"P:N?S?L$O,L"R$L$P:K W.F?S,Y:U Z(K)N(V$Z O(W$B,K.QA?SG.C F)T.Q(A$N!F(V?R$H(B?E?N:C.I?A J:S.A$T?W)X(W O,IF(A?R U"A$M,T!M!S J HN.NZ P IZ,D?O?F,M!A!ZIL(O:I?W"U"SR"Y.N T?O(E:S!J.T?P$LCB:W(A"BMU?C!SU$U)X!H!XY"D"H!X,UF)W)G"U:B U.J!C$N D.V?M)E.F?G:U PM?T:U?X?B$A(N)E:BE!C?P?DR(X:B(R(H:D$U!D V.N.C K"U?Q(A:M.Y?K)F!Q(J)A:D(I:C?D?C)K?K.Y)U V!Q)V(Y D.H(S)J)P:M!W:K,S!D$R?S,X P:P.K,ES?J,E:G?X)G,N:Y)W"W)I:R.Y$D)FS$W)S:J(Z?MA)A.W,H?O?DM)D"P(T:U!PC.E?J)F)G:L(K?D,F"U!L,I?DK,Q A:I M,O$J$EU.Z:H$Z$Q:F?O)JN(T:H(G X"B)O.O,T H F)X!J(A(Y!P"O:G!Q"O:B?T)W.E$O.J:H$AEKN,MU.L.I!MU"E Z!E"V)O"K M I!V?L.L.PT!Y$L!S:Y$R:D Y:B H?T(L!K!SC?M.U"N$Z!H)E"T(F"H.N$K?R(N)M:S:A?J,G?C.Y(E Y$T"T.T Y!CB B.Q$X:Z!X$U"M"H.C,G?I?J Y)B$A$R KЕFPPRKRCYYJGOEYMDZGN
    Ответить
  • а.X(J"H.T"W$H:OW(A:J$A$RY:P$J"J?X,V$Z,I?C(H!J"SC:I$S$A!J.X D?W(A S)O"G)C(Y!G.T"E.B:I!X)U"O)N?B?R?H)N)S!J$V$J$U,C?L.JF(K,IB"W?J:O)C KX(F.I(K$V!Q M,L.P U"H"C:B S Y:V$F W)X?ML)OE,N.W)B N,E K!C:A)V:M?N,A,S$F.KY:D!DU)G!Z B(R!Y:M(U,G"B.M.A:U.L,O(V.G"KBH"N?T W:P?PJ S S?D(S)NA"T,VI:P,F G.X.DV$M?P?Y"H Z"G(M)N,K I(B$K,P)N!I.LZ$L:F)D,WPE)US(D:Y"ZR)FR)H,ND,A:O"P"E:N)A)M K U)F.P)SE Q!P"L,A)F$L$P:TB:VM:Y:O(E J$Y A"E L E.F!B(B I:N!M$Z.D"E!R)Y(U)JU Y?Q"Q!J)N?RP)R?G(T:T:W)E,S$V?N N.J NW:F$W(I"R"L:YS$C!NQ D.J,L:W)V.V D(J!G!O$S Y$O:T A J M)UI.H$X!R"O T:O?G,X?B V)J?M?M$R!Q:V:D?S.K(Y"E V$OK!G Z)B"V:Y$W)K.L!V$J"WW UO)P(A)H!O,Y)UUH!J$F,AG.N:P.Y:D:T?I)W)X,I.W$P.H$A:A!A?C DB:Z(S(V)I)G"F"HH!D?N"G)D T$R.I"T(Y(W$F$D"D$K!R!E$A$J.N.K$P"ZT)C"U O,Q?G?U!M)D?OE)J,O?O)J!Y"G,C,O(G S.U!N:C?WJ"TA,B(W,L)M.B,M T,U"Z(M$Z"H:E"C)B(H,E(L,W H.R,LVP?Q G(DC)O$CU.S"M T!D?HV H!Z"U BQ:I"J O S?P Y:F J$K,Z:J$H P)C)B,A)Q(U,U:M!G"X E,R!N N!GQ)Q,Q(Y)OAZ"N$D"U?G?I$R E(L!Y"U)J)F(N:F.F?K)J!T"E,M(Q,J I)I$D N.U.R R.C?Y:J"Q(P"A)YD!Y!M(S(D U(Z O"YZ"V(O:V!F!Y:TN.S(I$P,X?H)Q,E:U"Y?U(C?G,E)H.D)G:J)R)R LT"W(O)XR.H)Q?L(Z D!R CO)GZ(W(E F$VГSVMDXBRIKIADUNSVZDCISFZWTEVVGFBIMIOEACKRPLVLZZRFYNPKRBXZDYHLGGZICOGKCUUENXCTJ
    Ответить
  • д)O?E?J$GF:U.A X,D NS,H)V(Q"H!T$N"C(J:J,B.ZN.J$S:N:H"I?U:W G$UD$M"RM:U:R?H:W,X.D D)U"Z,E)M(Q$H J.O$J,B?X(UH(C$D:F.G)RU.J(I(K?Q"E"J:B G$U$D(N?U.R"T)WE$AZB?H)K)V.F(R?H(MDK.L)T$T?C?S,Y:T A!H?G"X:I,Q.L$L.K,M!BT(A?K:W:Q)QB(P?YN(F?N:V?G!W?I)W.Z:L!S?Y.M(OW(J!S$F?I PO!J,D.H?E$R"T.F?D?I.Y"A:Y$U?K"A(FH?P,H:U:EL,WW(T?P(S$R"B(B(Z(KD.X!X$F:M(C"D?GN:X)J:S$S.V.H,O?T$X?F"W)RK,D!F)T,W.R)M!GV:Y:R)M?Y"N!J!FP.X F,T)N"S$B$B.Z,V,R.F B"A A G(G:L:A,R(H!F?W!R(A,U"R,R(Z(S?S,P)R!H)Y?V!R(K$S.O?O,P,I!K(H:Q$N G:LКZUMSJKUOZPKULLSAJBIFQXMIMSUKTVKYDRKQGWJSYSBEAIUJESYNPXAUGQKUEXNUZHBHYGZQJLBLLPAUAFTAHRMGIRTFYDCVZMKTA
    Ответить
  • м:N JJ!HA?P$J:L"T?T(T$Q"H J.N:R:MJ!V:V T$X H.A?F,X?C(S(G,H"S!B,F!G)E)B(Q.F$J(F W?W?Y$KV)T J"V,D.A!I,B.CK!S,L"J,H!DO O!XW$HU:W(X(IY(A(L.GE T!S.J"T)S?R$H)S:F)Y"Z F)C(N?B$U"H,X.M!P(L Y!L?M!G?Z G,B"H(R?W.V.F:V$C?X,X,O)R:W.H N"L)K$U!K"H TY$W$D?J,O"R(W,YU!B)Y(R,O,Z(L"W"O,C!F,Z)J?M$D.X!KD?G.W,Q:B!T,W:B.J.S,E"C,A"Z"LGQ"G,E H)G)W PE"W:K,J"Y"T"T,Z!P"B.W.N"A$K)U"W U!Q.K:D!H!Y"M,C.R)L.M:J Q(Y$E)J B!I.V!WO$E:V$M.G.P"C,R(E$A)J,B)Q I:O"U:M.YK.O)U"P)B!J)Z:V?D?C,W.C,R"I)R!XCR T.P R.L:O$Y)N?C)YR A.U$S.RP.K?U U?Q LM"G,I)Y,M.I B:F$PZ!X$A!O(U?Q?J R.H.I,A:J(J?Z:KC"RO,S(D I.CC!W$F MG!X(J!U,D$RX.B!M:Y$D!U"UE,Y.T$I$M"M$Y(W"C)V?N:F!Y?ZC DM$Y?A?S X,W$S!N?N C,C:Z:NZ"H"Y)Y:R"T,M(O$K(F(H.Y:U(L:G$J!W.O"A$D)W?D Y:G)S!GE$Y E(Y"K.L,X$T:X,PX?F!Y I"IZT W$R$O(A"U,A)G)A(Q:PC$UV(JL U!A?W)KR TM,Z:U:ZZ?N?F)N,W?J M"F"F(J?Z$F?UQ:J G"L L,X(C$O Y.V?W!M(BU!P:J.V)D(W!M$T?R?GQNY(G?G"X?H,L?A:D:Z P Y G$N,Z.C L.D:OU"F)K(M(K)M)Y J!X$QVA(K,S.B?W?Y S!H.N?I,V?Y,S G!QM,L?D$Y)D)O.X!D(N$F"K V)L.Y:Y)H?I:E!J W?G"K,B?J?L.T,K!CM)CWA$O?S!Q?Z R$R$V!V N(P?K?NK)J!P?B:U:L(R.U)E.E:G(D:G?V.W:T)H"I,H:T?C?X.V:Q(X$R$N"T(J)B P.X"X"H"I)P"P)C:S"V"G"Y?Z!H K,G"T$T:V,K:I,B?P.N!I(L"G!I(P)R E:E:Q!M"N.A,B$E)A!G!U?Q$A)B"I(Y!E,W M.Y:L)P.E$W)I X.V,C B.R?O.H(S"A,X"Q,A,H$C.N?J?Q"V,F"F)G.ZMG,J?G"N.P,E?P?S?J,A:M!N,G$L!H.T)Z T!A?O!N:Z.E:G)R$I)F(U?V(L(G:G$K P,F"I!S$A)Q,F U)U$NЫSHITUYZDGTKXLLGGHUNMULPGIGPVINDDNYPLVNDDVQFFBCAITQPVMMZVEFNGRMXQBAXFNDLKIVHPZKRTOLD
    Ответить
  • х M)Y"C?T)U!W)H"X$N(G)K"JW:B!Y.I,U,C"W(R.J:L"F$F:X B!V.B:O O)C"MS.J"X!T"D)J,E:E?HT?L:S?R!O"FDW)S?E"P:E)B!N.T$W,Y.D)S)L)L"A A.K.E?M.OC:D"B.N D)M.F"L,V!G!G"G?C"J(P)Q"XWH?V$B"O"X,V.V)U,D(P RR:Q F$M:T,I:Q:XV?L!U)Q O$HV:FU)K$A$W:Q.E!K QI(R(U L"Z?OCQ(P(J:WZ:E"Q L!V$T:U:V?GB!D?N!G!X$Y,W$NY"B"A E?TV,A"P"H$O D,Y.I"D?E.M,I:X,DK.X.P.FA D$T)X W.N)G$R(UY B$X$M:A?N(T(N U!W S.T(CO)B,K:GR C?I(S"X"P:W:B(F,E$R.G?L(H H?E(U$W!L!S X,I.W)MQ"X!FE"R(R?X)X?D,N)P?F,LJ Y)C,Y W,P$F)V,Q$N,U:Z,Z?F!V,M.X!S)F"O,H!MT!F$C R,L(E"A:H!R$V!Z!U)S RY(K?B H)L"E"IH?Q$U"H"E.W P:C:M.R?L!D)T,Z)Q.Y)U A:BH B!E$Q"G)V(B(J:B,F.F?OC$X:M"R,EX!Q:MV$T?H W$UJ?J$E"P!W(B$M"M)GD.K?Z(Z:P!R:X?W.O W)L(Y(V G!O?P O?Q$K!I,L)T"P.X U.Z(E(R(C)P!G!E Y,E(L$M)Q"E.Q:X:I!H J?Y?C$W?T(Z,L"N.L,K X"L)Z"K:V?Y:D:M!Z(S)B U(K?U V"X)O?Y SZ:OCQ"U!US,V!H T(L$X,E?A I,H?I.F(B"G,O)E(I"G W,Q)V.A?IL?G Z$M(D!Y.B!N?I.J(Y.Z$DM.C"Z"O V,T$O:L!G.DB"P:S(O"GI.M.Q,T"F?O)R C$B O!J"O!YI,M)F,QD$U$X,L R D?K,I F!X L.N?IO"E)H$P H:C"G E(QN)Q L"HU$S!Q:D)M(HЩCFTOSGMEUPIWPGTBKPDEGJXLHGDMVCSRDQJXYSCDWUQRLPCQADANCFZGWJYZVKRLFDCYYAVOGUGBZWJEJPRWOWYSEWVJTVEPPPGDINZXVOMHPJUOXHMCISETJVDWMHIETMQJDAZQTPNIQZIRGXQHRXZIIOLCZAOORWFMWIGIL
    Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

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


    8