Evil shell indeed ;-)

Hack your OS, customize your GUI, announce great software, and configure, configure, configure...

Evil shell indeed ;-)

Postby Arual the Wyrd » 05/13/07, 2:30 am

A few months after I got XPeed, I was suffering severe shell withdrawal. A brief trial of good old LiteShell left me sitting with my pants - I mean my shell - down, so I settled on Wez's EvilDesk (It's better anyway, I disloyally proclaim). Then I ran into an interesting sort of buglet.

I installed TGTSoft's ResEditor. Then I tried to run it in the Windwoes account that has the Evil shell. It bletched and sulked totally. Well! I changed personalities and tried it again - it ran fine...in an admin account with Explorer shell.

I didn't think it was the account privileges that horked it, so I ran Dependency Walker on it in both.

First, Evil side, fatal calls:

GetProcAddress(0x7C800000 [KERNEL32.DLL], "FlsAlloc") called from "WDMENU32.DLL" at address 0x00EB3232 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x7C800000 [KERNEL32.DLL], "FlsGetValue") called from "WDMENU32.DLL" at address 0x00EB323F and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x7C800000 [KERNEL32.DLL], "FlsSetValue") called from "WDMENU32.DLL" at address 0x00EB324C and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x7C800000 [KERNEL32.DLL], "FlsFree") called from "WDMENU32.DLL" at address 0x00EB3259 and returned NULL. Error: The specified procedure could not be found (127).


I search the second report for GetProcAddress(0x7C800000 [KERNEL32.DLL] and find -

Vanilla shell, no probs:

GetProcAddress(0x7C800000 [KERNEL32.DLL], "InitializeCriticalSectionAndSpinCount") called from "COMCTL32.DLL" at address 0x5D0953A8 and returned 0x7C80B6B1.
GetProcAddress(0x7C800000 [KERNEL32.DLL], "ProcessIdToSessionId") called from "COMCTL32.DLL" at address 0x5D095750 and returned 0x7C812CF9.

Aha! I search files and find:
C:\EvilDesk-0.9.0.217\wdmenu32.dll

So - a relatively minor nuisance, but it could turn up some more stumbling blocks.

I aint giving up my shell no way nohow!
Arual the Wyrd
Member ****
 
Posts: 28
Joined: 10/16/02, 12:00 am
Location: Wisconsin

Return to Own The Machine

Who is online

Users browsing this forum: No registered users and 3 guests

cron