Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

The death of Microsoft

Name: Anonymous 2011-09-14 23:16

http://www.youtube.com/watch?v=p92QfWOw88I
How does /prog/ feel about this?

Name: Anonymous 2011-09-16 2:23

>>35
>DLLs will be gone along with all dynamic libraries when 16-32gb of RAM will be standard on entry level computers.
>16-32gb
>Not writing GiB

wat

Name: Anonymous 2011-09-16 2:30

The day that shared libraries and dynamic linking & loading dies will be the day that Ulrich Drepper got hit by a bus.

Name: Anonymous 2011-09-16 2:53

But I like DLLs. I hate having to see the same code when I'm disassembling some closed source software, and I hate seeing many extra megabytes of library code appended to a few kilobytes of actual code. Of course, I can make signatures for statically linked libraries, but that's not the point.
The major issue with them is properly dealing with versioning, but there are multiple working solutions to this.

Name: Anonymous 2011-09-16 3:36

>>43
That is why static code analysis sucks and it cant solve halting problem. Use emulator and debug code interactively.

Name: Anonymous 2011-09-16 3:41

>>44
You don't need to solve halting problems to implement adequate static code analysis. Go see the other thread where a wrench was thrown into your proposed problem. You need only consider the worst case path, and therefore you can collapse all conditional logic and determine an upper bound.

Name: Anonymous 2011-09-16 3:48

>>45
You don't need to solve halting problems to implement adequate static code analysis.
I packed my code using GZIP. Try ANALysing it, faggot.

Name: Anonymous 2011-09-16 4:36

>>44
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 4:37

>>44
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 4:42

>>44
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 4:52

>>44
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 4:55

>>47-50
Oops, sorry about that, it appeared as if posting failed, when it didn't.

Name: Anonymous 2011-09-16 5:01

>>51
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 5:41

>>52
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 7:15

>>53
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 7:15

>>54
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals). oh and check my doubles

Name: Anonymous 2011-09-16 7:37

>>55
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals). oh and nice doubles

Name: Anonymous 2011-09-16 10:12

>>56
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 11:36

>>57
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 12:46

>>58
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Name: Anonymous 2011-09-16 14:47

>>59
I do both actually. A mix of static RCE and debugging yields best results. However, this is only because it's the fastest way of acquiring information (only disassembling can take too long, especially if the code overuses indirection, only debugging can get you to some specific targets, but if there are no obvious things to look into at runtime, it can end up wasting time while being not very productive, however mixing both techniques yields best results - you can gain a large overview of the code using static code analysis and then inform your debugging with the information you gained statically, which will usually yield more information which can then be used to clarify whatever parts were unclear statically - both techniques complement each other, and using either by itself makes you spend a lot more time to achieve your goals).

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List