Tripcode decoder (696)

1 Name: Albright!LC/IWhc3yc 2004-11-15 08:25 ID:UYlEBzaw [Del]

I've been tinkering with Python all day today... it's pretty slick. Just for practice, I tried to cobble together a tripcode decoder that would let you have "real" words in your tripcode as !WAHa and Sling and others do, and it actually came out better than I thought it would be. I'm aware there's already a program that does this, but if memory serves me, it's Windows-only and in Japanese besides. My script is kind of dumb in the way it goes about things -- it basically just tears through random strings until it finds one that fits -- but I've tested it repeatedly and it seems to work. If you'd like to check it out, nab it here:
http://www.anre.org/crap/detripper.bz2

Of course, you may need to modify the hashbang line depending on where Python is on your machine, and don't forget those execute bits, people... Use "-h" for help.

First person to ask how to get this to run on Windows gets pointed and laughed at.

347 Name: Anonymous : 2007-11-06 14:14 ID:Heaven [Del]

348 Name: Anonymous : 2007-11-07 07:12 ID:Heaven [Del]

13Megcps with Playstation3!

349 Name: Anonymous : 2007-11-07 07:49 ID:Heaven [Del]

>>348
at last, it's good for something.

350 Name: Anonymous : 2007-11-08 23:51 ID:Heaven [Del]

1 million jiggawatts with bolt of lightning

351 Post deleted by moderator.

352 Name: Anonymous : 2007-11-27 11:33 ID:YgFpvOll [Del]

I've been running 3 simultaneous instances of trip.exe for ~40 mins now, and got 31 trips matching a case sensitive 5 character string. Quad core's aiiiite.
More notably though, Vista (which I'm using) gives me completely unique results which is nice.

353 Name: Anonymous : 2007-11-27 13:27 ID:Heaven [Del]

> More notably though, Vista (which I'm using) gives me completely unique results which is nice.

what

354 Name: sage : 2007-11-27 13:50 ID:YgFpvOll [Del]

355 Name: Anonymous : 2007-11-27 18:02 ID:Heaven [Del]

>>354
a better PRNG was added to trip.exe after >>324, Vista shouldn't make any difference.

356 Name: Anonymous : 2007-12-08 22:36 ID:mYs9wcbh [Del]

>>25

> Where's a link to an internet-based tripcode whatever thing?

http://hotaru.thinkindifferent.net/tripper.html
if you have a fast processor and run it in a decently fast browser like opera or safari it might actually be fast enough to be useful.
on my computers here it's horribly slow in firefox (freebsd and windows xp), slightly better in konqueror (freebsd) and IE 7 (windows xp), and almost fast enough to be useful in opera (freebsd and windows xp) and safari (windows xp). and these machines are all more than 2 years old.

357 Post deleted by moderator.

358 Name: Anonymous : 2007-12-27 20:51 ID:Heaven [Del]

>>356
0.4cps on my phone!
And 0.7cps on my DS ite with the DS browser!

359 Name: Anonymous : 2007-12-29 09:12 ID:Heaven [Del]

should try it on a ps3...

360 Name: Anonymous : 2008-01-11 14:24 ID:Heaven [Del]

To tie this thing into a current conspiracy theory of mine, since you're all talking about tripcode searchers...

Densha Otoko's trip code was nm4g8qV1Cg.

How long would it have taken, realistically, for someone to crack it in 2004? I'm interested in learning at what point it would no longer be plausible for someone to step forward and claim to be him, citing the tripcode as evidence.

361 Name: Anonymous : 2008-01-11 14:25 ID:Heaven [Del]

(reposted without sage)

To tie this thing into a current conspiracy theory of mine, since you're all talking about tripcode searchers...

Densha Otoko's trip code was nm4g8qV1Cg.

How long would it have taken, realistically, for someone to crack it in 2004? I'm interested in learning at what point it would no longer be plausible for someone to step forward and claim to be him, citing the tripcode as evidence.

362 Name: RT!!5/uvvYDO : 2008-01-15 07:09 ID:Heaven [Del]

use mty or Tripcode Explorer instead. ;)

mty
http://naniya.sourceforge.jp/

Tripcode Explorer
http://tripper.kousaku.in/20050618.html

363 Name: Anonymous : 2008-01-26 11:44 ID:Heaven [Del]

anyone know of an english translation of Tripcode Explorer?

364 Post deleted by moderator.

365 Post deleted by moderator.

366 Name: Anonymous : 2008-02-15 13:46 ID:Heaven [Del]

>>360 A week? a few days? Not long, even back in 2004.

367 Name: Anonymous : 2008-02-29 05:12 ID:jvCX6o9N [Del]

ITT: Idiots who can't even find stable hosting pretending to offer links to their shitty software.

368 Name: Anonymous : 2008-02-29 14:30 ID:pem1Fmpj [Del]

>>360 depends on who that ``someone'' is. Your average otaku? Pretty long. Someone with access to a supercomputer? Probably a day at most.

369 Name: Anonymous : 2008-02-29 16:02 ID:Heaven [Del]

>>368
yeah, about a week is "pretty long".

370 Name: Anonymous : 2008-03-02 15:30 ID:2svT23JJ [Del]

>>367
this thread began in 2004

371 Name: Anonymous : 2008-03-25 00:10 ID:QflAkg1d [Del]

So what's the status of tripcode decoders for *nix? Everything ITT seems to either be dead links, for windows or slow as hell python.

372 Name: Anonymous : 2008-03-25 01:56 ID:Heaven [Del]

>>371
http://hotaru.thinkindifferent.net/trip-regex.c
http://hotaru.thinkindifferent.net/trip.c
http://astrange.ithinksw.net/tools/trippersrc.zip

there's also that version of 4brute that uses the bitslice code from john the ripper, but don't ask for it on this board.

373 Name: Anonymous : 2008-03-28 23:08 ID:dXxfJtO/ [Del]

>>372
I'm not too familiar with c and I'm getting this error message when compiling trip.c:

>>warning: this decimal constant is unsigned only in ISO C90

which affects lines

>> z1=((z1&4294967294)<<18)^((((z1<<6)^z1)&UINT32_MAX)>>13);
>> z2=((z2&4294967288)<<2)^((((z2<<2)^z2)&UINT32_MAX)>>27);
>> z3=((z3&4294967280)<<7)^((((z3<<13)^z3)&UINT32_MAX)>>21);
>> z4=((z4&4294967168)<<13)^((((z4<<3)^z4)&UINT32_MAX)>>12);

Which seem to be declared by

>>static uint_fast32_t z1,z2,z3,z4;

I also get the error message

>> strcasestr undeclared

which affects the line

>>compare=cflag?&strstr:&strcasestr;

The regex version gets similar errors (though with more errors). The package in trippersrc compiles at least but does so with errors.

Any ideas on if I'm missing packages or something?

374 Name: Anonymous : 2008-03-28 23:28 ID:dXxfJtO/ [Del]

Specifically (on the trippersrc):

>>gcc -Os -march=pentium -mtune=generic -std=gnu99 -o 2chdict tdict.c || true

returns

>>tdict.c: In function âmainâ:
>>tdict.c:108: warning: implicit declaration of function âfgetlnâ
>>tdict.c:108: warning: assignment makes pointer from integer without a cast
>>/tmp/cco547v3.o: In function `main':
>>tdict.c:(.text+0xc8c): undefined reference to `fgetln'
>>collect2: ld returned 1 exit status

And doesn't compile 2chdict. tripper2ch doesn't seem to work for 4chan and tripperc4 and trippershii don't seem to do anything.

375 Name: Anonymous : 2008-03-29 17:54 ID:Heaven [Del]

>>373

gcc -std=c99 -O2 -funroll-all-loops `pcre-config --cflags` `pcre-config --libs` -lcrypto -o trip trip-regex.c

or if you don't have pcre and can't install it:

gcc -std=c99 -O2 -funroll-all-loops -lcrypto -o trip trip.c

you're probably better off using trip-regex.c instead of trip.c if you can. if you have to use trip.c, you should grab it again (i just made some minor changes), and if you still get an error about strcasestr not being defined, try compiling it with -DNO_STRCASESTR.

376 Post deleted by moderator.

377 Post deleted by moderator.

378 Post deleted by moderator.

379 Name: Anonymous : 2008-04-01 20:40 ID:Heaven [Del]

>>374

It needs to use getline instead of fgetln with glibc, because I'm lazy. However, you don't need 2chdit.

380 Name: Anonymous : 2008-04-17 15:29 ID:TbsXfd8P [Del]

>>375
If others are having compile error "optind undeclared" when compiling trip-regex.c, I needed to add
#include <getopt.h>
to the list of includes in trip-regex.c to get it to compile with the command line pasted.

381 Name: Anonymous : 2008-04-18 05:21 ID:Heaven [Del]

382 Post deleted by moderator.

383 Name: Anonymous : 2008-04-22 14:58 ID:i6CkyBgv [Del]

So has anyone been able to write a really optimized one that can work with dual or quad core?

384 Name: Anonymous : 2008-04-22 15:01 ID:Heaven [Del]

>>383

Just run several processes with different random seeds-

385 Name: Anonymous : 2008-04-22 19:16 ID:Heaven [Del]

>>383 multi-core drifting?!

386 Name: ttoastt : 2008-04-24 11:58 ID:yJffkObK [Del]

aa

387 Post deleted by user.

388 Name: Anonymous : 2008-05-08 21:20 ID:kCX0dS5u [Del]

I'm sensing that my iPhone getting 800kcps may produce rage.

389 Name: Limes : 2008-05-08 21:28 ID:kCX0dS5u [Del]

Someone should thread and compile the regex tripper for Nvidia graphics cards. I can't, my dev machine is blarg dead

390 Name: Anonymous : 2008-05-08 22:49 ID:Heaven [Del]

>>388
my phone only gets about 1/3 cps ;_;

391 Name: Anonymous : 2008-05-10 00:11 ID:qF6AvYDc [Del]

sdf

392 Name: s : 2008-05-10 00:11 ID:qF6AvYDc [Del]

sdf

393 Name: Anonymous : 2008-05-13 00:33 ID:ib8ILNq1 [Del]

>>384 is equivalent to any threaded tripper. And easier too, crypt() isn't reentrant :(

394 Name: Anonymous : 2008-05-14 12:08 ID:XdMtcm99 [Del]

Python Image Bord.

http://pyib.appspot.com/

395 Name: Anonymous : 2008-05-15 00:10 ID:Heaven [Del]

>>394
i can't figure out if this is spam or if someone just posted in the wrong thread...

396 Name: Anonymous : 2008-05-15 04:05 ID:Heaven [Del]

>>393
it's really not that hard... it's still pretty pointless, but i was bored, so...
http://hotaru.thinkindifferent.net/trip-threaded.c

397 Name: Anonymous : 2008-05-16 10:04 ID:Heaven [Del]

>>394
Wrong thread, buddy.

398 Name: Tru!GhCcMAkscg : 2008-06-10 22:52 ID:NYvH6A8t [Del]

oh ok, thanks

399 Name: Tru!GhCcMAkscg : 2008-06-10 22:54 ID:NYvH6A8t [Del]

oh ok, thanks

400 Name: Anonymous : 2008-06-11 22:05 ID:1/W+Yyq9 [Del]

3000kcps. WEEEEEEEEEEEEEEE GO LITTLE CORE2 GO!

401 Name: Anonymous : 2008-06-25 01:30 ID:XcemLqhW [Del]

translatio of tripcode explorer plz

402 Name: Anonymous : 2008-06-25 01:30 ID:XcemLqhW [Del]

translation of tripcode explorer plz

403 Name: Fou-Lu!Id1gMYGA52!!emmSEMhG : 2008-06-25 12:47 ID:+0QXNKge [Del]

I assume it's possible to have a tripcode where the input is the same as the output, any examples?

404 Name: Anonymous : 2008-06-26 03:09 ID:Heaven [Del]

>>403
the input is 8 characters. the output is 10 characters.
so no, it isn't possible.

405 Name: Anonymous : 2008-07-02 11:17 ID:m1YMla0R [Del]

Not sure where to post it, I don't want to bump really old threads so I'll ask here:
at the initiative of SAoVQ, we are writing a small guide to anonymous boards on a wiki. It's not very good right now, but we've just started: http://tanasinn.info/wiki/A_Guide_to_Anonymous_Boards

On the part about tripcodes, I talked out of my ass about choosing a good tripcode. Could someone who actually understands well the CPU cost of cracking various tripcodes help us to provide an easy rule to follow for choosing something uncrackable?

406 Name: Anonymous : 2008-07-02 17:38 ID:Heaven [Del]

>>405 tripcodes are designed to be a useful tool in establishing an identity, not a secure one. The length of the #hash is, however, a factor in how long it would take to crack.

407 Name: Anonymous : 2008-07-03 01:07 ID:Heaven [Del]

>>405
anything shorter than about 6 characters is easy to crack.
anything that's all alphanumeric is easy to crack.
by "easy to crack" i mean it'd take less than a week on my crappy slow computer.

408 Name: Anonymous : 2008-07-03 07:21 ID:Heaven [Del]

>>406-407
Thanks. But does that mean that realistically all tripcodes are bound to fall in a few weeks of brute-forcing, or that something like #f8&45?p3 is expensive enough to make it way too long for a troll with spare CPUs to crack?
Do you think that "8 characters with letters, numbers, and punctuation marks" is a good enough guideline to provide for a short primmer that is not primarily about this topic?

409 Name: Anonymous : 2008-07-03 16:27 ID:Heaven [Del]

>>408 That'd likely work; there's not much call for tripcode cracking. That said, make sure you at least make a note that it's not a perfect system, and whatever key they use, don't make it your password for anything else!

410 Name: !WAHa.06x36 : 2008-07-04 07:39 ID:Heaven [Del]

>>408

A note of caution: Some characters (like &<>"',) get translated into HTML entities, and can push the rest of the characters off the end of the 8-character limit. This is essentially a bug, but is implemented in Wakaba and Kareha for bug-by-bug compatibility with the original implementation.

411 Name: Anonymous : 2008-07-04 13:29 ID:Heaven [Del]

>>409-410
Thanks. I'll do some experiments then edit the text to do what >>409 said and provide a small pool of safe symbols to pick from.

412 Name: penis : 2008-07-20 09:42 ID:WH2z4WVn [Del]

grghf

413 Name: TeSeC : 2008-08-21 14:46 ID:15xzGyio [Del]

Hello all,

I stumbled upon this post here (id never even heard of the site here) and i must say this is one of the more interesting reads ive come across.

I was originally looking for a reverse tripcode program. from what ive read here, that seems pretty impossible, and the only thing you seem to have come up with to compensate is a brute force generator.

Most of what was said here kinda flew over my head, but what i DID get has really inspired me to want to learn all about this.

I must confess however, that the reason why i wanted to find a reverse tripcode program may be pretty obvious; i wanted to figure out someones tripcode. But this person is not just some random anon, or an undeniably annoying fellow. This person has some interesting controversy surrounding him/her.

You may or may not have heard about Oversight. If you have, you know where this is going. If you have NOT, please read this:

http://encyclopediadramatica.com/Operation_Falcon_Punch

this person has intrigued me, and i am beginning to think that there is more to his/her riddles than is there for us to see. I have a feeling that his tripcode has something to do with the overall puzzle.

Computer programmers and true "hackers", (not crackers), are by and large, the most intelligent of society because of their strive for knowledge, and the urge to figure out as much as possible.

Because of that, and the prowess you display here, i ask you, if willing, to take a crack at this little mystery.

If nothing else, it will be a chance to stretch those detective muscles i know you all have.

Thank you for this thread, your time, and your knowledge.

TeSeC

P.S. if you want to find me, ask for me in irc.partyvan.fm #fm

P.S.S. im not even gonna bother with a tripcode here.

414 Name: Anonymous : 2008-08-22 05:48 ID:Heaven [Del]

>>413
You want to crack one of 4chan's secure tripcodes?
Good luck with that, lol.

415 Name: Anonymous : 2008-08-22 11:29 ID:id0KQHXK [Del]

Why would anyone want to fake being someone with controversy surrounding them?

LOL, go make your own controversy, it's easy enough.

416 Name: Anonymous : 2008-08-22 20:09 ID:2Q7lsFO8 [Del]

>>413
Get out.

417 Name: Anonymous : 2008-08-22 20:16 ID:id0KQHXK [Del]

See? That was easy.

418 Name: Anonymous : 2008-08-22 21:00 ID:6sHROcHF [Del]

!!Gutm29O5FPS ?

419 Name: TeSeC : 2008-08-22 22:31 ID:15xzGyio [Del]

Hi again,

I see you guys didnt really like my last post.

Well, can you at least tell me how this Oversight can have a tripcode with two exclamation points at the beginning? i tried putting one before the tripcode, but that didnt work. Really baffled about this one. Shed some light please?

TeSeC

420 Name: wat : 2008-08-22 22:39 ID:novS2AxK [Del]

wat

421 Name: Anonymous : 2008-08-23 00:37 ID:C6/lmaB4 [Del]

>>419
It's a secure tripcode. Salted with 4chan's secret key.

It helps if you read the 4chan FAQ about tripcodes, you know.

422 Name: Anonymous : 2008-08-23 12:06 ID:Heaven [Del]

What a fucking fool.

423 Name: Anonymous : 2008-08-23 15:11 ID:Heaven [Del]

424 Name: moot!Ep8pui8Vw2 : 2008-08-25 11:25 ID:Heaven [Del]

Guys, tripcodes are for fags.

425 Post deleted by moderator.

426 Post deleted by moderator.

427 Post deleted by moderator.

428 Post deleted by moderator.

429 Post deleted by moderator.

430 Name: Anonymous : 2008-08-29 19:39 ID:lwafmb70 [Del]

>>264
the symbol ¼ can be used to replace ¼ if your tripcode isn't showing up properly

431 Post deleted by moderator.

432 Post deleted by moderator.

433 Name: Anonymous : 2008-09-05 03:35 ID:6ww+v34e [Del]

http://www.megaupload.com/?d=igu8r1cq

TripExplorer, apparently the english translation. Unfortunately, it has a password, and I have no clue what said password is.

434 Name: Sui-seiseki!uW5xQSDMck : 2008-09-08 08:43 ID:Heaven [Del]

>>424
moot, gb2/NIGGERTITS/ and fix /b/ will ya

435 Name: moot!Ep8pui8Vw2 : 2008-09-10 14:11 ID:Heaven [Del]

shut up

436 Name: Anonymous : 2008-09-15 00:13 ID:D5AdeGFw [Del]

>>433
What exactly is TripExplorer? Zip passwords aren't that hard to crack, though all 8 of my CPU cores are currently busy trying to generate a tripcode.

PROTIP: Tripper+ only uses one core. Modern computers often have 2 or more. Just run however many Tripper+'s as you have cores.

(This 8 core 2.8 GHz Mac Pro is doing about 1.3 million tripcodes a second over 8 Tripper+'s running in Wine.)

437 Name: Anonymous : 2008-09-15 01:03 ID:Heaven [Del]

>>435
NO U.

438 Name: Root!tnewkRarkA : 2008-09-18 21:20 ID:soMEoD8v [Del]

I'm attempting to crack the password for TripExplorer now, will post once done.

439 Name: Anonymous : 2008-09-19 05:11 ID:Heaven [Del]

>>436
i think tripexplorer uses bitslice des, and it can use multiple cores. tripper+ uses UFC crypt(), which is pretty slow (compared to other implementations) on most modern machines.
i'm doing about 3.8 million per second on a 2.53GHz core 2 duo right now.
i could do about 1.5 million per second on my single-core 1.6 GHz laptop, so 1.3 million on an 8-core 2.8GHz machine is pretty pathetic.

440 Name: Anonymous : 2008-09-23 22:43 ID:M8OEA3MM [Del]

>>438
done yet?

441 Name: Anonymous : 2008-09-23 23:32 ID:upAgFmGo [Del]

442 Name: Anonymous : 2008-09-24 01:40 ID:YrfvNdeL [Del]

>>441
anyone got any ideas where to put anythings and which buttons to pusgh

443 Name: Anonymous : 2008-09-24 03:17 ID:Heaven [Del]

444 Name: Anonymous : 2008-09-24 03:23 ID:upAgFmGo [Del]

>>396
What do I do with this? Could it be adapted for CUDA seeing that GPUs are faster than CPUs in number crunching? Incidentally, I got this from 4chan /g/ and don't know how to build/execute/etc.

#include <stdio.h>
#include <unistd.h>
#include <crypt.h>
void strreverse(char* begin, char* end){
char aux;
while(end>begin)
aux=*end, *end--=*begin, *begin++=aux;
}
void itoa(int value, char* str, int base){
static char num[] = "0123456789abcdefghijklmnopqrstuvwxyz";
char* wstr=str;
int sign;
if (base<2 || base>35){ *wstr='\0'; return; }
if ((sign=value) < 0) value = -value;
do *wstr++ = num[value%base]; while(value/=base);
if(sign<0) *wstr++='-';
*wstr='\0';
strreverse(str,wstr-1);
}
int main(void){
char lol[10], ha[3];
char* trip;
int x = 10000;
for(;; ++x){
itoa(x, lol, 10);
ha[2]='\0';
ha[0]=lol[1];
ha[1]=lol[2];
trip = crypt(lol, ha);
if(trip[3] == 'L' && trip[4] == 'O' && trip[5] == 'L'){
printf("%u: %s\n", x, trip);
exit(0);
}
}
return 0;
}

445 Name: Anonymous : 2008-09-24 06:06 ID:M8OEA3MM [Del]

446 Name: Anonymous : 2008-09-24 15:29 ID:KBn/NMma [Del]

>>445
translation is passworded...

This thread has been closed. You cannot post in this thread any longer.