Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and ... - Page 3

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.

On 5/8/2014 4:30 PM, Jax wrote:
Quoted text here. Click to load it
Jackie, that's not going to fly at all.  You admitted you didn't  
understand the stuff being discussed, you claimed other posters as your  
very own "techs", and seeing something is a far cry from understanding  
it.  You don't understand it, you said you didn't.

As for technical giants, I wouldn't believe anything you said.  After  
all, you seem to think there's some genius involved in information  
technology.


Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


Quoted text here. Click to load it

Dustin..... your claim that Pooh Cat couldn't tell you what the code did  
might fool someone who hasn't been following the recent discussion.  

Of course Pooh cat know what Exevalid does. In fact he know it better than  
you because he found bugs which you argued weren't there!

--  
Jax    :)

Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.

127.0.0.1:

Quoted text here. Click to load it

An additional flaw? Uhh, you need to ask another tech to help you out. The  
"flaw" is the same that Pooh thought he "fixed". [g]
  
Quoted text here. Click to load it

LOL. that's cute!


--  
Take it easy... Don't let the sound of your own wheels drive you crazy.  
Lighten up while you still can. Don't even try to understand.  
Just find a place to make your stand and take it easy!


Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


Quoted text here. Click to load it

Dustin.... Ant wrote the following to describe yet another flaw in
Exevalid:  

"Your program uses the variable 'totalsize' for the size reported by
the header and 'file_length' for the size reported by the file system.
Then the comparison of totalsize being greater than file_length is
used to determine if the file is likely corrupt. Since most Upacked
files are less than 10 megs they would be reported as corrupt and
deleted if the delete option had been chosen."


--  
Jax    :)

Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


Quoted text here. Click to load it

It's not another flaw, stupid. It's the same issue regardless of how you want  
to "dress" it.  


--  
Take it easy... Don't let the sound of your own wheels drive you crazy.  
Lighten up while you still can. Don't even try to understand.  
Just find a place to make your stand and take it easy!


Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.

127.0.0.1:

Quoted text here. Click to load it

Same issue, seriously.
  


--  
Take it easy... Don't let the sound of your own wheels drive you crazy.  
Lighten up while you still can. Don't even try to understand.  
Just find a place to make your stand and take it easy!


Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.

127.0.0.1:

Quoted text here. Click to load it

I can see you haven't been able to follow. What is the positive/negative  
numbers thing? :)
  
Quoted text here. Click to load it
my

Not in the least. Say, speaking of embarrasing, what do you think of my  
improvement to poohs utterly brilliant code he posted? This revision is  
1920 bytes. You'd think Pooh would have done that already. lol!


print"Dusty Buster. Version 3"
print"Written by Pooh the cat April 25th, 2014"
print""
print"Enter filename: ";
input filename$;
a=varptr(filename$)
bload filename$ a 6
c=a
FOR s = 1 to 6
a=peek(c)
if s = 4 then
GOSUB m:
partialblock=c&
endif
if s < 6 then
b=a
endif
c=c+1
NEXT s
GOSUB m:
totalsize&=c&*512
partialblock=512-partialblock
totalsize&=totalsize&-partialblock
print" "
print"Totalsize ";
print totalsize&;
print" bytes"
end
m:
c&=256*a
c&=c&+b
RETURN  



--  
Take it easy... Don't let the sound of your own wheels drive you crazy.  
Lighten up while you still can. Don't even try to understand.  
Just find a place to make your stand and take it easy!


Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


Quoted text here. Click to load it

Dustin why does it still say "Dusty Buster Version 3"? That's another flaw  
in your program!

--  
Jax    :)

You have one hour to fit it aioe.org


94.75.214.90
Ping:80

200 nntp.aioe.org InterNetNews NNRP server INN 2.5.2 ready (posting ok)
500 What?
500 What?
500 What?
500 What?
500 What?
500 What?
500 What?
Time Out

Jax  nntp.aioe.org  
Engine is Running
But
InterNetNews = Error

Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


Quoted text here. Click to load it

LOL. Only Pooh can save himself on this one, by making the program even  
smaller. The print statements haven't been changed since he and I began  
this little "who can make the smallest one" contest. Altering the print  
statements is tantamount to cheating. We're concentrating on the  
"functional" code here, Jax. Do try and keep up.

You said his prior 1936 byte edition was utterly brilliant. This is nearly  
the utterly brilliant code you commented on, only, better optimized again,  
by me, not Pooh. So this one compiles to 1920 bytes, as does this one:

print"Dusty Buster. Version 3"
print"Written by Pooh the cat April 25th, 2014"
print""
print"Enter filename: ";
input filename$;
ax=varptr(filename$)
bload filename$ ax 6
y=ax+3
gosub m:
partialblock=256*temp
y=ax+2
gosub m:
partialblock=partialblock+temp
y=ax+5
gosub m:
blocks&=256&*temp
y=ax+4
gosub m:
blocks&=blocks&+temp
totalsize&=blocks&*512
partialblock=512-partialblock
totalsize&=totalsize&-partialblock
print" "
print"Totalsize ";
print totalsize&;
print" bytes"

end
m:
temp=peek(y)
return

hehehehehe


  



--  
Take it easy... Don't let the sound of your own wheels drive you crazy.
Lighten up while you still can. Don't even try to understand. Just find a
place to make your stand and take it easy!  


Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


  
Quoted text here. Click to load it

Found a copy of upack .039, confirmed your report. It certainly has a  
completely non standard MZ header. That would fail the exe size validity  
test for sure, and if you opted for automatic deletion of suspected corrupt  
executables, they would be hit. It's easy enough to detect for the presence  
of this packer tho, and others like it.

However, with that said, if you requested EXEVALID to kill non executables  
only; it would still do it's job properly. These files that didn't pass  
it's test would still be present for you to study more closely; to see why  
they didn't pass. Other tools which provide greater detail would have been  
used for them. EXEVALID is just a simple culler.

Although, truth be told, this would still have been caught in the culling  
process I personally used as well as the one used at Malwarebytes. Before  
exevalid was used, the files were scanned for packed files and they'd be  
moved to another folder. Files exceeding a certain size were moved to yet  
another folder. Although EXEVALID has the option to nuke "corrupt" exes, it  
wasn't something you blindly went and did.

I don't know of any research group actually that would be fooled by this,  
even tho this particular tool that I'm responsible for having written  
certainly is, on it's own.







--  
Take it easy... Don't let the sound of your own wheels drive you crazy.  
Lighten up while you still can. Don't even try to understand.  
Just find a place to make your stand and take it easy!


Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


Quoted text here. Click to load it

Dustin does this mean Exevalid may sometimes give false negatives (saying  
a file is not executable when it is) and that it needs to have another  
check in place to make sure no executables are missed?

Just wondering.

--  
Jax    :)

Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.

127.0.0.1:

Quoted text here. Click to load it

Umm, no. That's not the issue. The issue is it can be tricked with bad header  
information and consider an executable corrupted because it thinks pieces  
might be missing that aren't. It checks for the presence of MZ and won't try  
to act on header information if that signature isn't found in the front of  
the file.
  
Quoted text here. Click to load it

I'm fully aware that your question was intended for trolling, but I felt it  
necessary to clear up the confusion you easily suffer from. Not for your  
benefit, but for anyone else who might want to know what's going on.
  



--  
Take it easy... Don't let the sound of your own wheels drive you crazy.  
Lighten up while you still can. Don't even try to understand.  
Just find a place to make your stand and take it easy!


Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


Quoted text here. Click to load it

Dustin I am very interested in your Exevalid program, even if I don't  
understand it.  

When you posted Exevalid you were trolling for responses which you could  
then attack. Unfortunately it turns out Exevalid isn't as good as you
thought it was.  

--  
Jax    :)

Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


Quoted text here. Click to load it

Dustin that's a word wall to say that you Exevalid did not work correctly  
and if it wasn't for Pooh Cat's patient feedback it would still be the  
buggy program it was when you wrote it.

It's strange you still try and spin that Pooh Cat doesn't know what  
Exevalid when he found bugs in it and in the compiler and wrote an  
improved version. Dustin, your propaganda doesn't hold water.

--  
Jax    :)

Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.

127.0.0.1:

Actually, that's not true. I posted exevalid simply to make a point. I  
could have just as easily used comit (I recently posted it's source) and
asked the same question. "What's it doing?" The answer would have been
the same from Pooh. "I don't know."
  



--  
Take it easy... Don't let the sound of your own wheels drive you crazy.  
Lighten up while you still can. Don't even try to understand.  
Just find a place to make your stand and take it easy!


Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.


Quoted text here. Click to load it

Dustin if Pooh Cat didn't understand Exevalid then it's strange how he  
pointed out its bugs, wrote demo programs to prove them and then wrote a  
better version of Exevalid!

--  
Jax    :)

Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.

Quoted text here. Click to load it

You're dead right Pooh Cat...... Dustin seeks attention and will do  
anything fair or foul to try and enhance his standing.  

He thought Exevalid was good code when he posted it and made his arrogant  
comments. He knows different now. Exevalid is badly flawed.  

Trouble is Dustin is now flapping about like a wounded person as he tries  
and salvage his damaged reputation.  

--  
Jax    :)

Dustin Computer Science (abbreviated CS or CompSci)

Newsgroups: alt.2600
Subject: Computer Science (abbreviated CS or CompSci)

Pooh
          A Demo Code is only
             A Tech Foundation
                            To Build
                                Upon
Have A Good Day Pooh END

--  
<!-- Start MyNews_Advertiser:
< http://rmi.grantham.edu/military.html
:End MyNews_Advertiser -->  

Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.

"p-0''0-h the cat (ES)" wrote:

Quoted text here. Click to load it

It seems he didn't know about the effect of Upack and other packers
until I pointed it out or that those MZ size values are completely
irrelevant and unreliable for Windows executables. That 2nd point
was made in my very first post on this topic.



Site Timeline