OTHERWISE: everybody could just figure SOMETHING out for themselves, it isn't that hard to fix 0.0
Printable View
OTHERWISE: everybody could just figure SOMETHING out for themselves, it isn't that hard to fix 0.0
What will this fix? Daisy is working fine for me without edits o.o
It fixes a lot of the crashes caused by invalid pointers given to some function. Basically fixes the retarded random crash that occurs every now and then.
Oh right, the annoying crash that always makes me rage.
It doesn't happen that much though.
Well, thanks for the hint then ^^
Posted via Mobile Device
Can't get how it works.
It's bytecode...
stands for...
There is a reason I highlighted those addresses...Code:CMP DWORD PTR DS:[ESI+C],0
JE 004769C9
PUSH DWORD PTR DS:[ESI+C]
CALL DWORD PTR DS:[4BC250]
JE 004769FA
MOV DWORD PTR DS:[ESI+C],0
JMP 004769C9
Also notice that they are FAR jumps...
Btw, new resdata?
I don't understand it. Can someone explain it to me?
Not HEX. ASM if I'm correct.
Posted via Mobile Device
People still trying to figure this one out?
For gods sake...
First, if you think this is HEX instructions, leave the thread.
It's basically ASM instructions in hex form(shellcode) which has been said before in the thread multiple times.
If you don't know what shellcode is or how to inject it into an application, leave the thread.
I'm growing sick of this thread to be honest.
............... Make your own window editor.
Its not difficult to do a new one, i think it can take a few weeks of work to get it completelly working. And its not neccesary at all. You can fix the crashes and add the new parameters with asm.
Posted via Mobile Device
It's ignorant coming up with excuses not to learn ASM.
A understanding of ASM helps programming much more considering
almost all applications are compiled into ASM.
Bascially it helps optimization etc understanding how your code will function when it's compiled.
Yes, well this isn't the 90s anymore and more and more people do not want nor need to use ASM. Its an optional language to learn these days and even back then we all hated learning which is why I never did. It doesn't make you any better at programming anyway. if they want to learn, stop being a bunch of pricks and start helping people learn the shit instead of bitching that people don't know it.
You cannot expect them to know it nor learn it. This thread was put here by people who use it all the time. It was not put here for people who do not use it. But when you dangle this shit in front of people with no intention of helping, that is just plain stupid and the biggest reason why people do not help people around here.
Maybe release some guides on working with it thats easy for beginners to understand so perhaps they can get it. Telling people to google everything and not help is just plain lazy. Its like throwing a Latin dictionary at them and telling them to learn the language.
All applications essentially are instructions for the processor, therefor asm. Assembly isn't a language, and honestly if you're going to use a managed language all of your life, than you don't need any assembly knowledge.
On the other hand if you're using an unmanaged language, such as native c/c++, then you might consider learning a little bit about it. Honestly it's not hard, if you truly understand c/c++, you just need to learn a couple of patterns in the instructions, and choose a syntax. (intel/motorola)
Really, asm has very few operations, and is far easier than c/c++.
Btw, @gk
I use assembly maybe a couple times a year, the applications provided for debugging are amazing, only sometimes a debugger could tell u that it can't access 0xcccccccc, it will frown and tell you that source isn't available, and the variable it will list with that address will be a register(eax for example), all hope is lost then?
They don't need to use assembly to know it, and it is really very easy and creates a greater understanding as to what happens when and while your application is ran.
Thats all well and good. But if its that easy you should be able to point them in the right direction. I don't claim to know ASM. I have dabbled in it briefly and I know its one step above machine(binary). Its a bitch to program in asm (I have done this for TI calc stuff) but yes, I can understand most of what its doing by looking at it. most people would never program an entire program out in asm. It would take longer to do than it would in c++ which is why c/c++ was created in the first place. As for debugging purposes, or troubleshooting, yes it would be useful but not essential. I have no disrespect for people who use it but just because you know it shouldn't give those people the right to act mightier than others.
I think, OLLYDBG can solve this problem.
I have not tried. I really don't like the graphics work.
OLLDBG is a disassembler.
Sorry for my bad English.
Asm is not direct instructions, bytecode is (as a matter of fact bitcode lol), hence why you have to assemble it, so its a language...
But I'm out of my area of knowledge.
I think what most people in this topic mean and that may not be clear to you is that what may seem extremely retarded for you isn't for the majority of the people here..
You mind indicating some material that could help the basic understanding of asm in order to understand this?