born2c0de's Profile User Rating: *****

Reputation: 186 Stalwart
Group:
Alumni
Active Posts:
4,776 (1.17 per day)
Joined:
26-November 04
Profile Views:
65,386
Last Active:
User is offline Oct 17 2015 02:35 PM
Currently:
Offline

Previous Fields

Country:
IN
OS Preference:
Windows
Favorite Browser:
Opera
Favorite Processor:
Intel
Favorite Gaming Platform:
PC
Your Car:
Honda
Dream Kudos:
2825
Expert In:
J2ME, 80x86 Assembly, C/C++, VB6, VB.NET, C#, J2SE, Win32 API, Reversing

Latest Visitors

Icon   born2c0de has not set their status

Posts I've Made

  1. In Topic: some of friends say vb is outdated Is it true?

    Posted 17 Oct 2015

    View Postbaavgai, on 04 October 2015 - 05:23 AM, said:

    Again, the only reason to start learning VB6 is mental illness.

    and creating malware. The internal format of VB6 PE binaries as well as the p-code instruction set is undocumented so it adds an additional layer of difficulty for malware researchers to study and security products to emulate and detect VB6 code.
  2. In Topic: please help, please explain how it works this program

    Posted 24 Sep 2015

    Quote

    i just dont understand,
    when increase and decrase bx, cx, registers and when zero flag is set
    is in bold, i cant understand

    The INC/DEC instructions will set ZF when the register changes to 0.
    BX contains the X-coordinate while CX contains the Y coordinate.
    A line segment is created by plotting multiple points that appear to touch.
    If the line needs to be "drawn right", then the X-coordinate for each successive plotted point must increase. Hence BX is incremented with each loop iteration.
    Similarly, the X coordinate must decrease if the line is to be drawn from right to left. That's why BX is decremented if XParm == -1
    The same logic applies for drawing up and down.
    Hope that helps.
  3. In Topic: Made Rock Paper Scissors and while loop wont work

    Posted 24 Sep 2015

    In your code, main() expects playAgain to be a local variable while you want it to be considered as a global variable. To do this, add global playAgain inside main() before using it.
  4. In Topic: How to properly store a string in DI and Si register

    Posted 23 Sep 2015

    Thanks for posting your solution.
    Although there's nothing wrong with your approach, you can also use REP CMP directly instead of implementing the byte-by-byte comparison yourself.
    Martyn.Rae's tutorial explains how to use this instruction.
  5. In Topic: Assembly Code interpretation... Confused

    Posted 23 Sep 2015

    6) It depends on the calling convention, OS and compiler but usually, the return value is stored in the A register. There are a few exceptions though. For example, if you're returning a 64-bit number on a 32-bit machine, the return value is in EDX:EAX. Float results end up in FPU or MMX registers. Inline functions don't return anything so the result could be anywhere. Same goes for returning complex types, it's up to the compiler to decide.

    Side note:
    Not sure if you noticed the constant 3735928559 in the disassembly. It's decimal for 0xdeadbeef. On Windows (and other systems), it is the default value for newly allocated memory that has not been initialized.

My Information

Member Title:
printf("I'm a %XR",195936478);
Age:
27 years old
Birthday:
November 16, 1988
Gender:
Location:
Mumbai, India
Interests:
Application Security
Reverse Engineering
Compiler Design and Analysis
Developing Anti-debugging techniques
Recursion
Embedded Systems
Information Theory
Device Drivers
Application Development
Playing the Flute, Harmonium and the Guitar
...and many many more....
Full Name:
Sanchit Karve
Years Programming:
3
Programming Languages:
C/C++
J2SE
J2ME
C#
VB.NET
16 bit and 32 bit Assembly Language (8085, 80x86)
PHP
Pascal
APL
Perl
JavaScript
VBScript
SQL
PL/SQL

Learning:
Assembly Language for ARM Processors

Contact Information

E-mail:
Click here to e-mail me
AIM:
AIM  -
Website URL:
Website URL  http://www.sanchitkarve.com
ICQ:
ICQ  109309461
Yahoo:
Yahoo  write2b2c
LinkedIn:
http://www.linkedin.com/in/sanchitkarve
Facebook:
http://www.facebook.com/sanchit.karve
Twitter:
born2c0de
Xfire:
born2c0de

Comments

Page 1 of 1
  1. Photo

    mireille4U Icon

    30 Apr 2015 - 05:46
    Greeting from mireille i saw your profile today and i became interested in you and i will like to know more about you and if you can mail an email to my mail address ([email protected]) i will give you my picture.here is my mail address i hope we can move from here.above. Mireille
  2. Photo

    AnnCorei3 Icon

    05 Sep 2014 - 07:00
    hi born2code. i was researching about adding,saving,editing,deleting text files using random access files and i saw your tutorial on file handling part 1 and 2. I was thinking if you already posted the part 3 cause it's the one that i'm looking for. im an IT student and i hope that you could help me understand the random access files. and thanks for your amazing tutorials :)
  3. Photo

    nafeesahmed Icon

    08 Jan 2014 - 11:09
    hey buddy i just saw your tutorial on data structure and believe me it was the best one ,you are simply great in explaining hard things in a easy way :) may GOD bless you
  4. Photo

    ve.geeth Icon

    28 Nov 2010 - 22:54
    I need to do some decryption on the bytes in the mp3 file and play it on the fly using J2ME player.Please help me..post me your code.
  5. Photo

    Alex6788 Icon

    16 Nov 2010 - 07:42
    Happy Birthday born2c0de!
Page 1 of 1