2CH_Browser (kinda) translated...

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
User avatar
Squidly1
Posts: 13
Joined: Thu Aug 04, 2005 8:34 am
Location: USA
Contact:

2CH_Browser (kinda) translated...

Post by Squidly1 »

I was just wondering what type of black magic I had to perform in order to unpack or decompress the DATA.PSP file found in the EBOOT.PBP file. I'be been trying to hack around the 2CH_Browser file in order to create a light weight web browser for older firmware PSPs.

I'd really prefer to hack around this code than reinvent the wheel. The following is the link to where I am warehousing info on that program: http://www.schleppingsquid.net/PSP/Hack ... owser.html

Any sages know how to do this, or am I overlooking something painfully obvious? Heeeeeelp!

- Squidly1
Last edited by Squidly1 on Mon Aug 08, 2005 10:29 am, edited 1 time in total.
User avatar
Squidly1
Posts: 13
Joined: Thu Aug 04, 2005 8:34 am
Location: USA
Contact:

Slight progress on 2CH_Browser

Post by Squidly1 »

It seems with the newer release of 2CH_Browser, it seems to be a bit more forgiving of Hex editors. I'm almost done with a translated browser for all to play with. The Google hop point will come later. Should have a 1.50-friendly translated 2CH_Browser in an hour or so... Link to appear here when I get it perfected.

- Squidly1

(Also, had not heard back from Fukko-Papa about letting me see the original code, I'm still hex editing like a freak. The newer version of 2CH seems a little more forgiving than the original...)
User avatar
Squidly1
Posts: 13
Joined: Thu Aug 04, 2005 8:34 am
Location: USA
Contact:

Translation done (kinda)

Post by Squidly1 »

Alrighty. I have translated everything I could. Some items are encoded and I can't seem to get to them with a hex editor. One seems to be a link to a "command" menu that (right now) seems to do little more than open up a development blog. Was kinda hoping one of those options listed would allow for imported bookmarks (sigh).

The link to the mod'd file is:
http://www.schleppingsquid.net/PSP/...20(English).rar

Enclosed with the mod is a pack of screenshots from the new version and a README.txt.

Link to the write-up on the file is:
http://www.schleppingsquid.net/PSP/...CH-Browser.html

Dunno if I will be able to create a similar browser from scratch...

- Squidly1
User avatar
Squidly1
Posts: 13
Joined: Thu Aug 04, 2005 8:34 am
Location: USA
Contact:

Interesting...

Post by Squidly1 »

I hex'd around a little more and got the browser to error but not crash. I forwarded it (semi) successfully to Yahoo, and then to a portion of my website. The CGI I guessed that the browser uses to parse the website links is partly to blame for the messed up deplay of info.

Sooo d@mn close....

- Squidly1

(yawn - going to bed now)
F9zDark
Posts: 127
Joined: Sat Apr 02, 2005 11:34 am

Post by F9zDark »

Didn't see the one on the first post.
User avatar
Squidly1
Posts: 13
Joined: Thu Aug 04, 2005 8:34 am
Location: USA
Contact:

Inching closer to true browser for English-readers

Post by Squidly1 »

No problemo. I still wish I knew how to open up that DATA.PSP file... (sigh)

I found out where the CGI came from - on Zone-H. Seems there is an arbitrary code execution vulnerability with a certain version, and it pointed me to the website that created the CGI. It's part of a popular (mostly on Japanese) BBS for websites. What we keep looking at in the original 2CH is a list of message headings - that's what the read.cgi parses. Woot!

Here's the catch - if I host something like this, it would be monsterous to my limited bandwidth. Not like my site gets hit too hard, but still. According to what I have been able to glean, someone just has to set an InfoSeek BBS up running the Global Note Script. The code just has to be tweaked to move users to the correct server for the modified BBS. Viola... The fix.

That's all without having the original code (bow down, bow down) - hehe, nah. I'll post if I can get it running in a day or so.

Now here's the clincher... Without the original code I can't add any typing abilities (or like I'd REALLY wanna do, add an independent IRC client and mini mail tool) to the current program... :(

- Squidly1
F9zDark
Posts: 127
Joined: Sat Apr 02, 2005 11:34 am

Post by F9zDark »

If its bandwidth you need, I can help you out. I have a lot of bandwidth that isn't being used that I could spare. Just let me know.
User avatar
Squidly1
Posts: 13
Joined: Thu Aug 04, 2005 8:34 am
Location: USA
Contact:

Post by Squidly1 »

Garrr... Think I gaffed up a little bit of the 2CH code with my last edit. Have to revert to one of the step backups I made as I was editing. Went through about 5 or 6 mini revisions when I was cooking up the translated browser.

I get an error now that pops up for 2.5 picoseconds and then I get dumped to the relatively empty BBS article "selector" screen. The program doesn't crash tho (clock still counts down and I can move through the program - "Command" menu and AP options area).

I gotta hold off on this, I guess... I have to finish a paper for ToorCon (I hope I get to speak) on the alternative uses for handheld game consoles - where the PSP will feature prominently, and study up for a SANS certification test. Wheeee....

- Squidly1
Post Reply