Author Topic: Coding a keylogger help  (Read 2851 times)

0 Members and 1 Guest are viewing this topic.

Offline Chef

  • Peasant
  • *
  • Posts: 126
  • Cookies: 3
  • Corrupted Soul
    • View Profile
Coding a keylogger help
« on: June 19, 2013, 05:59:02 am »
I heard you can code a basic key logger by your self using hook API.


Where should i go to find how to code w/ this?




Thanks :)
"To find happiness is to not always laugh."

Offline Zesh

  • Royal Highness
  • ****
  • Posts: 699
  • Cookies: 42
    • View Profile
Re: Coding a keylogger help
« Reply #1 on: June 19, 2013, 06:26:39 am »
Learn a programming language.

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: Coding a keylogger help
« Reply #2 on: June 19, 2013, 06:29:46 am »
Learn C/++, learn Win32API. For C/++ there are many books around here, for Win32API: http://msdn.microsoft.com/en-US/

xC

  • Guest
Re: Coding a keylogger help
« Reply #3 on: June 19, 2013, 03:22:29 pm »
If it is user-mode API hooking you are interested in here is a nice article that got me started when I was first looking into it myself.

http://www.codeproject.com/Articles/2082/API-hooking-revealed

Offline Chef

  • Peasant
  • *
  • Posts: 126
  • Cookies: 3
  • Corrupted Soul
    • View Profile
Re: Coding a keylogger help
« Reply #4 on: June 20, 2013, 06:58:45 pm »
Learn a programming language.


I know that's the first thing on the agenda. Plus everyone on EZ preaches "learn a programming language" like the damn bible. ;D

What is the next step after knowing a programming language?
« Last Edit: June 20, 2013, 06:59:02 pm by Chef »
"To find happiness is to not always laugh."

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: Coding a keylogger help
« Reply #5 on: June 20, 2013, 07:22:04 pm »

I know that's the first thing on the agenda. Plus everyone on EZ preaches "learn a programming language" like the damn bible. ;D

What is the next step after knowing a programming language?

After actually knowing a language like C or C++ or both, you should know the next step. Basically you learn the language, start some projects and solve them by reading and asking around.
« Last Edit: June 20, 2013, 07:37:37 pm by ande »
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline Chef

  • Peasant
  • *
  • Posts: 126
  • Cookies: 3
  • Corrupted Soul
    • View Profile
Re: Coding a keylogger help
« Reply #6 on: June 20, 2013, 11:01:41 pm »
Okay I see. Thanks for answering my question as I was definitely unsure.
 
What programming language should I learn?
C and C++ seem to be pretty important. How do I go about learning them?
~Chef
"To find happiness is to not always laugh."

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: Coding a keylogger help
« Reply #7 on: June 20, 2013, 11:18:09 pm »
Okay I see. Thanks for answering my question as I was definitely unsure.
 
What programming language should I learn?
C and C++ seem to be pretty important. How do I go about learning them?
~Chef

If you think you are up for it, I would go C/++ and Assembly in combination with Python or Perl(or both), PHP and bash. That will take you like 5 years. Have fun. No seriously tho, that wont be over in a day or even 50. Work your way up and learn what you need to learn because of your projects, not because you are reading a book from a to z.

Personally I rarely use anything else than PHP and C++ but the occasional Perl, Python, javascript, bash and even C# do happen.

Maybe the most important thing to learn is to program, not to write syntax. Learning how to write correct and good code takes ages. Learning how to write in a correct syntax is easy.

http://www.learncpp.com/ and http://www.cplusplus.com/doc/tutorial/ (the two very first results at google for "learn c++") should be enough for now.


Cheers.
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline Chef

  • Peasant
  • *
  • Posts: 126
  • Cookies: 3
  • Corrupted Soul
    • View Profile
Re: Coding a keylogger help
« Reply #8 on: June 20, 2013, 11:22:41 pm »
If you think you are up for it, I would go C/++ and Assembly in combination with Python or Perl(or both), PHP and bash. That will take you like 5 years. Have fun. No seriously tho, that wont be over in a day or even 50. Work your way up and learn what you need to learn because of your projects, not because you are reading a book from a to z.

Personally I rarely use anything else than PHP and C++ but the occasional Perl, Python, javascript, bash and even C# do happen.

Maybe the most important thing to learn is to program, not to write syntax. Learning how to write correct and good code takes ages. Learning how to write in a correct syntax is easy.

http://www.learncpp.com/ and http://www.cplusplus.com/doc/tutorial/ (the two very first results at google for "learn c++") should be enough for now.


Cheers.

Very useful and I had no idea it takes that long to grasp a fluent understanding of this!

What do you mean by use what I'm learning/beginning to learn on projects of my own?
This seems vital as hell to a full understanding! -Basically how do I start a project?(I'm sure I will figure that out once I begin learning C++ lol)
"To find happiness is to not always laugh."

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: Coding a keylogger help
« Reply #9 on: June 20, 2013, 11:37:03 pm »
Very useful and I had no idea it takes that long to grasp a fluent understanding of this!

What do you mean by use what I'm learning/beginning to learn on projects of my own?
This seems vital as hell to a full understanding! -Basically how do I start a project?(I'm sure I will figure that out once I begin learning C++ lol)

Like I tried to say. Learning programming takes years, learning programming concepts, architecture and design. Learning how a programming language works is pretty easy. Its like learning a new language. Learning how to write an understandable sentence takes.. Not that long. But learning how to write a native and fluent sentence takes a looong time.

A project can be anything. What do you want to write? Start small. A calculator. File splitter. File merger. List sorter and so on.
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline Chef

  • Peasant
  • *
  • Posts: 126
  • Cookies: 3
  • Corrupted Soul
    • View Profile
Re: Coding a keylogger help
« Reply #10 on: June 20, 2013, 11:41:14 pm »
Ah I see. Thanks for opening up my view of what a programming language is.
 
So basically, once I begin developing a understanding of C++ on my own I will figure out how to make calculator, file splitter, keylogger, etc?
 
~Chef
"To find happiness is to not always laugh."

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: Coding a keylogger help
« Reply #11 on: June 20, 2013, 11:47:31 pm »
So basically, once I begin developing a understanding of C++ on my own I will figure out how to make calculator, file splitter, keylogger, etc?

Yeah more or less. What I really meant was that you can use those ideas as your projects/goals and go from there. Instead of reading a book from a to z, you learn by doing. Much easier, better and more fun. Of course reading a few pages wont hurt either.
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline Chef

  • Peasant
  • *
  • Posts: 126
  • Cookies: 3
  • Corrupted Soul
    • View Profile
Re: Coding a keylogger help
« Reply #12 on: June 20, 2013, 11:49:20 pm »
Well I will begin by reading that website learncpp.com then try to apply it on my own projects.
I will keep you updated how this goes.  :P
"To find happiness is to not always laugh."

Offline str0be

  • Serf
  • *
  • Posts: 42
  • Cookies: 8
  • <!-- hi
    • View Profile
Re: Coding a keylogger help
« Reply #13 on: June 21, 2013, 07:41:02 am »

Offline googlebot

  • NULL
  • Posts: 3
  • Cookies: 0
    • View Profile
Re: Coding a keylogger help
« Reply #14 on: June 21, 2013, 10:38:51 am »
First you need a lot of computer related knowledge, how stuff works. Not every experienced / or not.. programmer is able to code such things.


I've been working with some cpp programmer (which was head programmer), and he's a better programmer than myself but he wasn't able to create keyloggers etc..


It's just different from person to person. So I'm just incopetent in creating business software.. malware in <3..