تبليغاتX
سلام به همه دوستان

خوش اومدین به وبلاگ من. امیدوارم دست پر از اینجا برین. یا علی ...

+ نوشته شده در  چهارشنبه بیست و ششم فروردین 1388ساعت 23:14  توسط مسعود رضایی جوشقان | 

طريقه کارکرد و آموزش برنامه ثبت کننده کليد.برنامه اي براي هک کردن آيدي و پسورد ياهو در کافي نت ها
اين برنامه تمامي کليد ها و تمامي کار هايي را که کاربر انجام مي دهد در يک فايل ذخيره مي کند و شما با خواندن آن فايل مي توانيد به تمامي پسورد ها و يوزر نيم ها وتمامي سايت هايي که ديده و تمامي کار هايي را که انجام داده را بفهميد.

اين برنامه توسط هيچ نوع آنتي ويروسي حتي آنتي ويروس هاي قوي و به روز شده نيز قابل شناسايي نيست.

اين برنامه نياز به نصب ندارد و بعد از کليک بر روي آن تا هميشه کار مي کند.براي اطمينان بيشتر و براي اينکه کسي نفهمد که شا اين برنامه را اجرا کرده ايد، ابتدا برنامه را در يک جاي مخفي کامپيوتر يا يه جاي دنج کپي کنيد و بعد اون را اجرا کنيد.

اين برنامه تمامي نتايج بدست اومده خودش رو فقط و فقط بر روي يکي از درايو ها ذخيره مي کنه و هيچ فايل يا اطلاعات ديگر را به جايي نمي فرسته.{محل ذخيره کردن فايل اين برنامه C:\Temp\Sammoddhr.ary است.که mo ماه و dd روز و hr ساعت اجراي برنامه است.sam يه اسميه که خيلي تابلو نشه و .ary نيز مختصر اسم خودم است.}

اين برنامه قابليت تشخيص کليد هاي بزگ و کوچک و همچنين تشخيص کاراکتر هاي خاص مثل mailto:!@#$^&*)( و فاصله را نيز دارد.

براي حذف اين برنامه در ويندوز ايکس پي در منوي استارت به قسمت RUN برويد و در اين قسمت کلمه MSConfig را بنويسيد و به بعد از اينکه برنامه System Configuration Utility اجرا شد به قسمت Startup برويد و تيک برنامه هاي SysRun را برداريد.(اکثر برنامه هايي که در اين قسمت هستند احتمال دارد که ويروس باشند.)

بعد از اين که اين برنامه را اجرا کرديد برنامه به طور مخفي اجرا مي شود و با هر بار اجراي ويندوز نيز اجرا مي شود.

تشخيص کليد هاي فشرده شده :

اين برنامه کليدهاي معمولي را به صورت عادي مي نويسد.کليد هاي معمولي مثل <":}{|/.,';][\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()_+~?><":}{|/.,';][\`

کليد هاي خاص را نيز به صورت {home} {Delete} يا به طور کلي {اسم کليد} مي نويسد.

تشخيص سايت هاي بازديد شده :

اين برنامه تمامي سايت هايي را که کاربر مشاهده کرده و تمامي برنامه هايي که اجرا کرده و تمامي کارهايي را که انجام داده مينويسد.طريقه نوشتن هم به اين صورت است که {Win==>page Title} که Page Title همان عنوان صفحه است.مثلاً {Win==>Windows Task Manager} نشان مي دهد که کاربر تسک منيجر ويندوز را اجرا کرده است.يا مثلا {Win==>Start Menu} نشنا مي دهد که کاربر بر روي دکمه استارت کليک کرده است.{Win==>Yahoo! Messenger - Invisible} نشان مي دهد که کاربر به صورت مخفي مي خواهد وارد ياهو شود است.{Win==>Sign In} نشان مي دهد که کاربر وارد صفحه ورود سايت يا برنامه اي شده و مي خواهد پسورد خود را پيدا کند.

طريقه بدست آوردن پسورد ياهو مسنجر با استفاده از اين برنامه:

بدست آوردن پسورد ياهو مسنجر تنها يکي از صد ها کاربرد اين برنامه است.براي بدست آوردن پسورد ياهو اول فايلي که توسط اين برنامه ساخته شده را با برنامه نوتپد باز مي کنيم.{براي باز کردن فايل به نشاني C:\Temp\Sammoddhr.ary برويد.که mo ماه و dd روز و hr ساعت اجراي برنامه است.sam يه اسميه که خيلي تابلو نشه و .ary نيز مختصر اسم خودم است.}{براي اجراي برنامه نوتپد به منوي استارت برويد و در آنجا گزينه Run را اجرا کنيد و در کادر روبرو کلمه Notepad را بنويسيد.}

بعد از باز کردن فايل برنامه دنبال کلمه {Win==>Sign In} بگرديد{براي جستجو در نوتپد به منوي Edit>Find برويد يا دکمه هاي CTRL+F را فشار بدهيد.}اين محلي است که کاربر يوزر نيم پسورد خود را مي نويسد.معمولاً کلمه اي که بعد از {Win==>Sign In} مي آيد يوزرنيم است.و کاربر بعد از اينکه اسم خود را مي نويسد دکمه {Tab} رافشار مي دهد و سپس پسورد خود را مي نويسد.بعد از اينکه يوزر نيم و پسورد نفر اول را پيدا کرديد.باز هم اين کار را انجام دهيد تا يوزر نيم ها و پسورد هاي ديگر را نيز بدست آوريد.

من خودم با همين برنامه يه روز 9 تا و روز بعد 12 تا يوزر نيم و پسورد پيدا کردم.البته روز بعد ديگه اين برنامه را حذف کردم.

همونطور که گفتم اين برنامه ميتونه حرف هايي که داخل چت هم گفته ميشه رو يادداشت کنه.براي اين کار به دنبال يوزرنيم مورد نظر مي گرديم و بعد از اون مي تونيم حرف هاش رو ببينيم.

+ نوشته شده در  چهارشنبه بیست و ششم فروردین 1388ساعت 23:6  توسط مسعود رضایی جوشقان | 
معمولا در هر وب سايت علاوه بر شاخه www يک شاخه ديگر وجود دارد که بانک اطلاعاتي و فايلهاي داده اي را در آن قرار مي دهند. دليل اينکه بانک اطلاعاتي را در داخل دايرکتوري هاي شاخه www  قرار نمي دهند اين است که اين شاخه را مي توان با استفاده از نرم افزارهاي WebZip به طور کامل دانلود نمود .

بديهي است درصورتي که بانک اطلاعاتي را در شاخه www قرار داده باشيم در آن صورت محل امني براي داده هاي خودمان انتخاب نکرده ايم . خصوصا اينکه معمولا يکي از جداول بانک اطلاعاتي حاوي رمزها و نام و حساب کاربران مي باشد و اين مسئاله  وجود محل امن براي داده ها را دو چندان مي کند

به هر حال با فرض اينکه بانک اطلاعاتي را در محل مناسبي در سايت خود قرار داده باشيد به روش زير مي توان با بانک اطلاعاتي موجود بر روي سايت ارتباط برقرار نمود

مرحله اول : ايجاد DSN

قبل از ارتباط با بانک اطلاعاتي بايد يک DSN براي ارتباط با بانک مربوطه ايجاد کنيد براي اين منظور مي توانيد با استفاده از کنترل پانل سايت اقدام به ايجاد DSN مربوطه نماييد . ( در صورتي که سايت شما داراي  کنترل پانل نيست مي بايست با کسي که فضا را از او اجاره کرده ايد تماس گرفته تا او اين کار را براي شما انجام دهد )

توضيح : به جاي DSN مي توان از Connection String  هم استفاده کرد ولي اين روش توصيه نمي شود

مرحله دوم : ايجاد يک فايل ASP

يک فايل با پسوند ASP با استفاده از Front Page و يا هر ويراستار ديگر ايجاد نماييد . و دستورات زير را در آن تايپ کنيد. دقت کنيد که در اينجا Sitedsn نام DSN ايجاد شده براي بانک اطلاعاتي مورد نظر شماست که در مرحله قبل ايجاد شده است

<% @Language="VBScript" %>

نکته : دستورات مربوط به VBScript بايد بين دو علامت نوشته شوند بنابراين براي قراردادن دستورات زير در داخل فايل Asp بايد آنها را بين دوعلامت فوق محصور کنيد

مرحله سوم : ايجاد يک ارتباط

 Dim Myconn

 Set MyConn=Server.CreateObject("ADODB.Connection")

مرحله چهارم : بازکردن ارتباط

myconn.Open "Sitedsn"

مرحله پنجم : ايجاد يک رکورد ست

set Rs = Server.CreateObject("ADODB.Recordset")


مرحله ششم: بازيابي داده ها در صورت نياز

Dim SqlStr

SqlStr="Select * from نام جدول where شرايط"

set Rs=myconn.Execute("SqlStr")

مرحله هفتم : بستن بانک اطلاعاتي

myconn.close
set myconn=nothing
 

 

+ نوشته شده در  چهارشنبه بیست و ششم فروردین 1388ساعت 23:4  توسط مسعود رضایی جوشقان | 

تشخیص صدا یا شناسایی گوینده(Speaker Identification) یکی از مسایل علوم رایانه‌ و هوش مصنوعی است که هدف آن شناسایی یک فرد تنها از روی صدای شخص است. یکی از اصلی‌ترین ابزارهای ریاضی برای حل این مسیله مدلهای پنهان مارکوف هستند. برای حل این مسئله با استفاده از مدل پنهان مارکوف (م.پ.م) این مدلهای آماری ابتدا باید مورد آموزش قرار بگیرند. برای این مرحله ابتدا مقدار قابل توجهی از صدای ضبط شده افراد پردازش می‌شود. داده‌های پردازش شده که در حقیقیت مجموعه عظیمی از اعداد می‌‌باشند متناوباً مورد استفاده قرار میگیرند تا م.پ.م. برای هر گوینده به دست آید. در حقیقت م.پ.م.‌ها مانند یک ماشین عمل می‌کنند که ورودی آنها یک سری داده است و خروجیشان یک عدد برای هر مجموعه‌ای از داده‌ها، به این صورت که آن عدد نشان دهنده اختلاف داده‌های ورودی با م.پ.م هر ماشین است. برای آموزش م.پ.م در هر تناوب داده‌ها به م.پ.م داده می‌شود و پارامترهای م.پ.م ذره‌ای تغییر داده می‌شود تا عدد خروجی (که نشان دهنده اختلاف داده‌ها با م.پ.م است) کوچکتر شود. برای اطمینان از اینکه تغییر پارامترهای م.پ.م در جهت درست انجام می‌گیرد و نهایتا به حداقل شدن عدد خروجی می‌انجامد از یک روش ریاضی به نام Expectation Maximization استفاده می‌شود. در نهایت بعد از آموزش این مدلها که با استفاده از صدای مرجع انجام شده، می‌توان برای آزمایش سامانه صدای یکی از افرادی که قبلا از صدای وی برای آموزش م.پ.م استفاده شده را به هر یک از م.پ.م‌ها داد. م.پ.م‌ای که کوچکترین عدد را تولید می‌کند به عنوان فرد شناسایی شده در نظر گرفته می‌شود.

سامانه بالا به دلایل مختلفی احتمال خطا دارد. شباهت صدای افراد به یکدیگر (که گاهی انسانها را نیز به اشتباه می‌‌اندازد)، صداهای حاشیه (نویز)، محدودیت حجم داده‌های مرجع برای آموزش و غیره از جمله این اشتباه‌ها هستند. برای بالا بردن ضریب اطمینان سامانه شناسایی گوینده روشهای مختلفی بکار می‌رود که هر ساله نیز با پیشرفت تحقیقات در دنیا به آنها اضافه می‌شود. از جمله استفاده ترکیبی از تشخیص گفتار و تشخیص صدا که در آن نه تنها صدای گوینده بلکه کلمه(های) وی نیز مورد آزمایش قرار می‌گیرند. گوینده باید کلمات مشخصی را بکار ببرد تا سامانه به وی اجازه عبور بدهد. همچنین می‌توان از یک عدد حداکثر برای مقایسه اعداد خروجی م.پ.م استفاده کرد بطوری که م.پ.م مورد نظر نه تنها باید کوچکترین عدد را بدهد بلکه باید این عدد از یک عدد مرجع نیز کوچکتر باشد. در نتیجه این تغییر در سامانه ضریب ایمنی سامانه بالا می‌رود. این ضریب ایمنی به قیمت بالا رفتن درصد ردّ افراد از روی خطا صورت می‌گیرد و باعث می‌شود شخصی که به او باید اجازه عبور داده شود چند بار رمز خود را برای سامانه تکرار کند. مانند تمام سامانه‌هایی بهینه‌سازی پارامترهای مختلف برای بهترین عملکرد سامانه در شرایط مورد نیاز لازم است. (به عنوان مثال در ورودی اتاق کنترل یک نیروگاه هسته‌ای نیاز به حفاظت زیادی دارد که ممکن است در مورد درب ورودی کتابخانه دانشگاه نیاز نباشد.)

 

 

+ نوشته شده در  چهارشنبه بیست و ششم فروردین 1388ساعت 22:59  توسط مسعود رضایی جوشقان | 
این برنامه یک نوع منو را در محیط گرافیک C++ ارائه می کند که توسط آقای Vivek Patel نوشته شده . کد این برنامه بسیار روان است و در اغلب موارد همراه با توضیح می باشد :



#include
#include
#include
#include

//Menu Global Item
#define pixTOrc(x) (8*(x-1)) //convert pixel into row and col format
#define INC 5 //Increment Distance Between Menu Items
#define ROW 15 //Row Value for Menu Item
#define COL 8 //Column Value for Menu Item
#define MAXITEM 5 //Total menu items

// To display the Inventory Main menu options
typedef char option[15];
option mainMenu[]= {
"NEW",
"OPEN",
"SAVE",
"ABOUT ME",
"CLOSE"
};


// Function to displays all the menu prompt messages from the pointer array of option a[]
void normalvideo(int x,int y,char *str)
{
x=pixTOrc(x);
y=pixTOrc(y);
outtextxy(x,y,str);
}

// Function to move the cursor on the menu prompt with a reverse video color
void reversevideo(int x,int y,char *str)
{
x=pixTOrc(x);
y=pixTOrc(y);
setcolor(YELLOW); //Selected Item
sound(400);
delay(100);
nosound();
outtextxy(x,y,str);
setcolor(WHITE); //Unselected Item
sound(500);
delay(100);
nosound();
}


//Keep Track of which arrow key is pressed
char menu()
{
settextstyle(TRIPLEX_FONT,HORIZ_DIR,3);
setcolor(WHITE); //Initial Menu Item Color
int i,done;
for(i = 1; i < MAXITEM; i++)
normalvideo(COL, (i*INC)+ROW, mainMenu[i]);

reversevideo(COL,ROW, mainMenu[0]);
i = done = 0;
do
{
/**Status Bar Logic**/
//Message will be displayed as status bar guide-line
setfillstyle(SOLID_FILL,BLUE);
settextstyle(SMALL_FONT,HORIZ_DIR,5);
bar(pixTOrc(2),pixTOrc(52.5),pixTOrc(75),pixTOrc(55));
setcolor(LIGHTCYAN);
switch(i){
case 0 : outtextxy(pixTOrc(5),pixTOrc(52.75),"New --> Create New file");
break;
case 1 : outtextxy(pixTOrc(5),pixTOrc(52.75),"Open --> Open Existing file");
break;
case 2 : outtextxy(pixTOrc(5),pixTOrc(52.75),"Save --> Save file");
break;
case 3 : outtextxy(pixTOrc(5),pixTOrc(52.75),"About Me --> Programmer : Vivek Patel");
break;
case 4 : outtextxy(pixTOrc(5),pixTOrc(52.75),"Close the Program --> BYE C U");
break;
}
/**status Bar ends**/

//Restore Orignal Color and Font Setting
setcolor(WHITE);
settextstyle(TRIPLEX_FONT,HORIZ_DIR,3);

ssss int key = getch();
switch (key)
{

case 00:
key = getch();
switch (key)
{
case 72:
normalvideo(COL, (i*INC)+ROW, mainMenu[i]);
i--;
if (i == -1)
i = MAXITEM-1;
reversevideo(COL,(i*INC)+ROW,mainMenu[i]);
break;
case 80:
normalvideo(COL, (i*INC)+ROW, mainMenu[i]);
i++;
if (i == MAXITEM)
i = 0;
reversevideo(COL, (i*INC)+ROW, mainMenu[i]);
break;
}
break;
case 13:
done = 1;
}
}
while (!done);
return(i+49);
}


//Advertise Screen will displayed to utilize empty screen area
//It can be utilize for some effective...work
void advertise(){
setcolor(BLUE);
outtextxy(pixTOrc(30),pixTOrc(20),"URL : cpp.blogfa.com");
outtextxy(pixTOrc(30),pixTOrc(26),"Mail : cpp.myblog@gmail.com");
setcolor(YELLOW);
}


/* The function is used to display the main menu*/
//Actual code for all the menu utility resides in this
//Function...
void control_menu()
{
char choice;
do
{
choice = menu();
switch (choice)
{
case '1': //New
setcolor(BLUE);
outtextxy(pixTOrc(40),pixTOrc(15),"New");
advertise();
getch();
setfillstyle(SOLID_FILL,LIGHTGRAY);
bar(pixTOrc(28),pixTOrc(14),pixTOrc(75),pixTOrc(50));
advertise();
break;

case '2': //Open
setcolor(BLUE);
outtextxy(pixTOrc(40),pixTOrc(15),"Open");
advertise();
getch();
setfillstyle(SOLID_FILL,LIGHTGRAY);
bar(pixTOrc(28),pixTOrc(14),pixTOrc(75),pixTOrc(50));
advertise();
break;

case '3': //Save
setcolor(BLUE);
outtextxy(pixTOrc(40),pixTOrc(15),"Save");
advertise();
getch();
setfillstyle(SOLID_FILL,LIGHTGRAY);
bar(pixTOrc(28),pixTOrc(14),pixTOrc(75),pixTOrc(50));
advertise();
break;

case '4': //Modify the status of item in inventory
setcolor(BLUE);
outtextxy(pixTOrc(40),pixTOrc(15),"About Me");
advertise();
getch();
setfillstyle(SOLID_FILL,LIGHTGRAY);
bar(pixTOrc(28),pixTOrc(14),pixTOrc(75),pixTOrc(50));
advertise();
break;

case '5': //Close the program
setcolor(BLUE);
outtextxy(pixTOrc(40),pixTOrc(15),"CLOSE");
advertise();
delay(1000);
setfillstyle(SOLID_FILL,LIGHTGRAY);
bar(pixTOrc(28),pixTOrc(14),pixTOrc(75),pixTOrc(50));
advertise();
goto out;
}
} while (choice != MAXITEM);
out:
}



void main()
{
int i,j;

int gd=DETECT,gm=0;
initgraph(&gd,&gm,"c:\\tc\\bgi\\");

///code as space holder\\\\\
setfillstyle(SOLID_FILL,LIGHTGRAY);
bar(0,0,640,480);

setcolor(DARKGRAY);
rectangle(0,0,639,480);
rectangle(1,1,638,479);
setcolor(BLACK);
rectangle(2,1,637,478);
rectangle(3,1,636,477);

settextstyle(TRIPLEX_FONT,HORIZ_DIR,4);
setcolor(BLUE);
outtextxy(pixTOrc(8),pixTOrc(2)," MENU -->> (Simple Style) ");

setfillstyle(HATCH_FILL,DARKGRAY);
for(i=15,j=70;i<40||j>40;i++,j--){
bar(pixTOrc(8),pixTOrc(7),pixTOrc(i),pixTOrc(7.5));
delay(10);
bar(pixTOrc(j),pixTOrc(7),pixTOrc(70),pixTOrc(7.5));
delay(20);
}

bar(pixTOrc(7),pixTOrc(14),pixTOrc(25),pixTOrc(50));

///code as space holder\\\\\

//Calling Menu
control_menu();

closegraph();
}

 

+ نوشته شده در  چهارشنبه بیست و ششم فروردین 1388ساعت 22:54  توسط مسعود رضایی جوشقان |