Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

cracking tripcod

Name: Anonymous !2bgybBZ7HI 2007-09-21 1:19 ID:0fUJYRhI

how the fuck??

If I has a string "foo" how do I get the tripcode for it?

Name: !/8TDuNNOQE 2007-09-21 9:04 ID:F+py8N5+

>>40
dunno about that...

Name: Anonymous 2007-09-21 10:07 ID:xA5VXaiw

Name: moot !pRfaggoTYY 2007-09-21 10:09 ID:F+py8N5+

as my tripcode clearly states, i am a massive faggot.

Name: Anonymous 2007-09-21 10:31 ID:173wvgVJ

>>34

Multicore support is useless, run 4 copies of the same process if you have 4 cores, for example...

Name: Anonymous 2007-09-21 10:35 ID:0QLPwcWK

>>44
Okay, I confess: It doesn't have multicore support (that I know of, the UI is moonspeak)... but you can specify how many threads to run.

Name: moot !LISP/x0x/k 2007-09-21 10:37 ID:Heaven

as my tripcode clearly states, i am a massive faggot.

Name: !SEXwNEvaDA 2007-09-21 11:05 ID:Heaven

i have the best tripcode.

Name: Anonymous 2007-09-21 11:50 ID:0fUJYRhI

>>26
ok so like
I tried it..... but its bullshit


#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

void shiichan_salt(char* in, char* salt)
{
    unsigned int i = 0;
    char saltchars[] = ":;<=>?@\\]^_`ABCDEFGabcdef";
    for (i = 0; i < 8; ++i) {
        switch (in[i]) {
            case '&':   strncpy(in + i, "&amp;",  5); break;
            case '"':   strncpy(in + i, "&quot;", 6); break;
            case '\'':  strncpy(in + i, "'", 6); break;
            case '<':   strncpy(in + i, "&lt;",   4); break;
            case '>':   strncpy(in + i, "&gt;",   4); break;
            case '\x1': strncpy(in + i, "&lt;",   4); break;
            case '\x2': strncpy(in + i, "&gt;",   4); break;
        }
    }
    strncpy(salt, in + 1, 2);
    if (strlen(in) == 2) salt[1] = 'H';
    else if (strlen(in) < 2){
        salt[0] = strlen(in) ? 'H' : '.';
        salt[1] = '.';
    }
    for (i = 0; i < 13; ++i) {
        if (salt[0] == saltchars[i]) salt[0] = saltchars[i + 13];
        if (salt[1] == saltchars[i]) salt[1] = saltchars[i + 13];
    }
    if (salt[0] < '0' || salt[0] > 'z') salt[0] = '.';
    if (salt[1] < '0' || salt[1] > 'z') salt[1] = '.';
}

int main(void) {
  char salt[512];
  char * s = "foo";
 
 
  shiichan_salt(s, salt);
  puts(crypt(salt, s));
 
  return EXIT_SUCCESS;
}


this just prints crap.. not the right tripcode what am I doing wonr?

Name: !2XNUqVIvlI 2007-09-21 11:53 ID:K68s9V5c

haerh

Name: Anonymous !foo0T3UP2. 2007-09-21 11:54 ID:0fUJYRhI

just checking

Name: Anonymous 2007-09-21 12:10 ID:0fUJYRhI

ok:
enter a string, it prints the tripcode


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>

int main(void) {
  char trip[9];
  char salt[3];
 
  fgets(trip, 8, stdin);
  trip[strlen(trip)-1] = 0;
 
  salt[0] = trip[1];
  salt[1] = trip[2];
  salt[2] = 0;
 
  puts(crypt(trip, salt) + 3);
 
  return EXIT_SUCCESS;
}

Name: Anonymous 2007-09-21 12:16 ID:0QLPwcWK

>>48
Look harder at the man page for crypt (3), the arguments in particular.

Name: Anonymous !lollXWBQbo 2007-09-21 12:17 ID:0fUJYRhI

more testing

Name: Anonymous !rKCUNTsN42 2007-09-21 12:21 ID:0fUJYRhI

tripcode cracker without faggotry:
usage: ./trip | grep -i ".*->.*cunt"

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>

int main(void) {
  int trip_length;
  int level;
 
  char trip[9];
  char salt[3];
 
  salt[2] =
  trip[0] =
   trip[1] =
    trip[2] =
     trip[3] =
      trip[4] =
       trip[5] =
        trip[6] =
         trip[7] =
          trip[8] = 0;
 
  trip[0] = 'a';
  for(trip_length = 1; trip_length < 8;) {
    salt[0] = trip[1]; salt[1] = trip[2];
    printf("#%s -> %s\n", trip, crypt(trip, salt) + 3);
   
    level = 0;
    do {
      if(trip[level]) trip[level]++;
      else trip[level] = 'a';
      if(trip[level] > 'z') {
    trip[level] = 'a';
    level++;
      } else break;
    } while(1);
  }
  return EXIT_SUCCESS;
}

Name: Anonymous !afuRRY14yw 2007-09-21 12:25 ID:0fUJYRhI

>>54
someone make it search more of the space, e.g. right now it just does a, b, c, ... x, y, z, aa, ab, ac.....

if somone imrproves it that would be nice ;3

Name: Anonymous !2SICP.WgCA 2007-09-21 12:32 ID:0fUJYRhI

Any way to make it run faster too would be fabulous

Name: Anonymous 2007-09-21 12:35 ID:Heaven

>>54
  salt[2] =
  trip[0] =
   trip[1] =
    trip[2] =
     trip[3] =
      trip[4] =
       trip[5] =
        trip[6] =
         trip[7] =
          trip[8] = 0;

Enterprise Scalable Solution.

Name: Anonymous 2007-09-21 12:40 ID:Heaven

>>56
Tripcode Explorer, just use it.

Name: Anonymous !XNt6xXXXNk 2007-09-21 12:42 ID:0fUJYRhI

>>57
thanks :P

Name: Anonymous !AknnywwvQY 2007-09-21 12:47 ID:0fUJYRhI

test

Name: Anonymous 2007-09-21 12:47 ID:E4J9N+H1

>>35
What, you were expecting to actually run programs on your toy OS?

Name: name !vO3J4swiDA 2007-09-21 12:48 ID:NtFV6rGE

s

Name: Anonymous !kIssiegEas 2007-09-21 12:50 ID:0fUJYRhI

now searches a-z A-Z 0-9

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>

int main(void) {
  int trip_length;
  int level;
 
  char trip[9];
  char salt[3];
 
  salt[2] =
  trip[0] =
   trip[1] =
    trip[2] =
     trip[3] =
      trip[4] =
       trip[5] =
        trip[6] =
         trip[7] =
          trip[8] = 0;
 
  trip[0] = 'a';
  for(trip_length = 1; trip_length < 8;) {
    salt[0] = trip[1]; salt[1] = trip[2];
    printf("#%s -> %s\n", trip, crypt(trip, salt) + 3);
   
    level = 0;
    do {
      if(trip[level]) trip[level]++;
      else trip[level] = 'a';
     
      if(trip[level] > 'z') {
    trip[level] = 'A';
    level++;
      }
      else if(trip[level] < 'a' && trip[level] > 'Z') {
    trip[level] = '0';
    level++;
      }
      else if(trip[level] < 'A' && trip[level] > '9') {
    trip[level] = 'a';
    level++;
      } else break;
    } while(1);
  }
  return EXIT_SUCCESS;
}

Name: !K3mVOsicp. 2007-09-21 12:50 ID:Heaven

ww

Name: Anonymous !A7oaqDOZE. 2007-09-21 12:51 ID:0fUJYRhI

>>61
I wrote portable C, runs on windows or any toy os you want

Name: !SICPwAHBUs 2007-09-21 12:52 ID:GOIOv2nl

SICP waah bus

Name: Anonymous 2007-09-21 12:54 ID:Heaven

>>66
What?  IDFag is evolving!

IDFag has evolved into TripFag!

Name: Lambda !SdjQ14mBdA 2007-09-21 12:55 ID:0fUJYRhI

>>67
fuq u lam3r I um a LAMBDA HACKKR!!!

Name: Anonymous 2007-09-21 12:57 ID:Heaven

>>68
Hi, been a long time lurker on this board.. but I feel I have to speak out at this moment.

Never on The 4Chan Programming board have I seen someone be so horrible and with no provocation, utterly appalling.

that was uncalled for and just plain rude.

Name: Anonymous 2007-09-21 12:59 ID:Heaven

>>69
Hi, been a long time lurker on this board.. but I feel I have to speak out at this moment.

Never on The 4Chan Programming board have I seen someone be so horrible and with no provocation, utterly appalling.

that was uncalled for and just plain rude.

Name: !PHP/IwxiIg 2007-09-21 13:00 ID:Heaven

WEB PROGRAMMER

Name: Anonymous 2007-09-21 13:01 ID:Heaven

>>70
Hi, been a long time lurker on this board.. but I feel I have to speak out at this moment.

Never on The 4Chan Programming board have I seen someone be so horrible and with no provocation, utterly appalling.

that was uncalled for and just plain rude.

Name: ALambdaDaze !AlaM6d4dzE 2007-09-21 13:03 ID:0fUJYRhI

o nice

Name: Anonymous 2007-09-21 13:59 ID:0fUJYRhI

AWEOMSE!!!!

Name: Lambdanonymous !EwiXlAMBdA 2007-09-21 14:04 ID:0fUJYRhI

WOOOOOOOHOOOOOOO!!!!!!!!!!!!!!

Name: Anonymous 2007-09-21 14:14 ID:0fUJYRhI

#laMbDa -> 9bqrsAQsbI
#gKMnmc -> 92dlamBdug
#L5HZUd -> fVJlaMBd4U
#B2jtri -> SdjQ14mBdA
#4a3MAp -> Ol4mbDurKQ
#Ys9x1t -> LAM6DuoOLE
#ZSTs7t -> AlaM6d4dzE
#lAmbdu -> .V9VBOyRao
#werYqu -> 14M6daikrw
#LamBdAa -> teZHJ4iSis
#0laMbDa -> sPOlRv7iL6
#1laMbDa -> sbce8s.t/g
#2laMbDa -> jStTdvPhBE
#3laMbDa -> WVlklaYyhs
#4laMbDa -> f/PPVcH4Pw
#5laMbDa -> heKeOTkJiI
#6laMbDa -> KJGE.xe.gI
#7laMbDa -> MaXjgkrFvY
#8laMbDa -> 8s0U18Rd2g
#9laMbDa -> FdfYGK2ARc
#uKV8U2b -> Z1AMBd49qg
#14Mbd4b -> N4Fsw6A5XE
#3gzFA8b -> lambd4DSmk
#1AMBdac -> ZaL9710uRA
#FJBxBec -> j3F7LAm6DA
#C7Fmngc -> ILaMBDaLpQ
#7elPYhc -> yb1AmbD4dU
#dI0V7Ad -> 14mbD4.VjM
#pwCIzEd -> dIl4M6D4vM
#HvmSOFd -> .l/14M6DAU
#wntceHd -> ugl4MBduOM
#nZ2OxHd -> IHpD14mbDA
#SGunWOd -> EwiXlAMBdA
#4juTxZd -> 71LaMbdaLk
#du29w2e -> fo1Am6DuLs

Name: Anonymous 2007-09-21 14:36 ID:0fUJYRhI

ITT a day in the life of an expert programmer

Name: Anonymous 2007-09-21 18:34 ID:Heaven

Name: Dark Shikari !Shik4r1r0w 2007-09-21 19:10 ID:173wvgVJ

See I can have awesome tripcodes too!

Name: W.T !eSNaCks7F6 2007-09-21 22:26 ID:F+py8N5+

snacks is BACK
(in recursive form)

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List