Hackshow Blog Hackshowblog

ربنا لاتؤاخذنا ان نسينا او اخطئنا ربنا ولا تحمل علينا اصرا كما حملته على الذين من قبلنا ربنا لا تحملنا مالا طاقة لنا به واعف عنا واغفر لنا وارحمنا انت مولانا فانصرنا على القوم الكافرين

mardi 29 août 2017

شرح تفصيلي لبرنامج Waircut لإختراق الشبكات المصابة بثغرة WPS




السلام عليكم ورحمة لله وبركاته

أهلا بكم متابعينا الأوفياء في درس الجديد 

اليوم بإّن الله سنشرح برنامج اختراق الشبكات 

المصاب بثغرة WPS

الأداة تعتمد على PixieWps

لتخمين رمز PIN

وعلى برنامج JumpStart

لاتصال بالشبكة وحصول على كود الشبكة 

مستلزمات تشغيل برنامج Waircut : 





فديو الشرح : 



ملاحظة : اذا لم تجد الأدة بيكسي رمز البين

فقم بتأشير على الخيار  Force

وهذا مثال واضح  نسيت أن أضعه في الفديو


بعد اختيار ذلك الخيار من خلال  Advanced


كما ترون استغرق وقت طويل ولكن في أخير وجب رمز PIN


تحميل الأداة Waircut  :





حل مشاكل : 


المشكل  1 : 


 : الحل 

وجب عليك تحميل اخر اصدار من Framework 

واذا اقتضى الحال مسح واعادة تنصيبه من جديد 


المشكل  2 :


 : الحل 

هذا المشكل ناتج عن خلل في Framework 

الحل الفعال الذي اشتغلت به شخصيا 

هو فرمتة الجهاز وهنيت نفسي 

لأن الحلول المقترحة على أنترنيت غير فعالة 

هناك برنامج مدفوع Reimageplus 

يستطيع معالجة ذلك المشكل 

المهم شوفلك اي برنامج لحل مشاكل الويندوز وقم بتجريبه 

واذا لم يكن لديك صبر فقم بعمل نسخة ويندوز على جهاز وهمي 

واشتغل بها


في أمان لله وحفظه 




09:08
-
mardi 14 février 2017

الدرس 14 : تمرين تطبيقي شرح كيفية القراءة من الملفات


كيفكم حبآيبي  إن شاء الله الجميع بخير وفي صحة وعافية 

 اليوم بإذن الله راح نتكلم عن  كيفية القراءة من الملفات  

في لغة البرمجة السي 

والمرجوا لو كنتم تستفيدون تجاوبوا مع الفديوهات 

بالمشاركة والتعليقات 

فديو الشرح : 





Read : 


  
#include "stdio.h"
#include "stdlib.h"


#include 
#include 
void main()

{
    char str[50];
   char c;
    int n ;
    
   FILE *fptr= fopen("/Users/karim/me.txt","r");

   if(fptr == NULL)
   {
      printf("\nError! FILE NOT FOUND\n");
      exit(1);
   }

    
    //while( ( c = fgetc(fptr) ) != EOF )
     // printf("%c",c);

    /*
     while (!feof(fptr)) {
        c = fgetc(fptr);
        printf("%c",c);
    }
     */
     fscanf(fptr,"%s%d",str,&n );
     printf("%s %d",str,n);
    
    
   fclose(fptr);
      printf("\nDone!\n");


}




تحميل السلايد : 



في أمان الله وحفظه 


07:00
-

الدرس 14 : تمرين تطبيقي شرح كيفية الكتابة والإظافة في الملفات


كيفكم حبآيبي  إن شاء الله الجميع بخير وفي صحة وعافية 

 اليوم بإذن الله راح نتكلم عن  كيفية الكتابة  والإظافة في الملفات 

في لغة البرمجة السي 

والمرجوا لو كنتم تستفيدون تجاوبوا مع الفديوهات 

بالمشاركة والتعليقات 

فديو الشرح : 





Write : 


  
#include "stdio.h"
#include "stdlib.h"
void main()
{
   int num;
   FILE *fptr;
    fptr = fopen("/Users/karim/me.txt","w+");

   if(fptr == NULL)
   {
      printf("\nError!\n");
      exit(1);
   }

   printf("\nEnter num: ");
   scanf("%d",&num);


   fprintf(fptr,"\nNumber: %d",num);
   fclose(fptr);
      printf("\nDone!\n");


}




Append : 


  
#include "stdio.h"
#include "stdlib.h"

void main()
{
   
   FILE *fptr;
   fptr = fopen("/users/karim/me.txt","a");

   if(fptr == NULL)
   {
      printf("\nError!\n");
      exit(1);
   }


    fprintf(fptr,"HELLO ..");
   fputs("\nappend",fptr);
   fclose(fptr);
      printf("\nDone!\n");


}




تحميل السلايد : 



في أمان الله وحفظه 


06:49
-

الدرس 14 : شرح التعامل مع الملفات في لغة البرمجة السي


كيفكم حبآيبي  إن شاء الله الجميع بخير وفي صحة وعافية 

 اليوم بإذن الله راح نتكلم عن   التعامل مع الملفات في لغة البرمجة السي 

سيتم إظافة دروس تفصيلة لكي جزئية 

والمرجوا لو كنتم تستفيدون تجاوبوا مع الفديوهات 

بالمشاركة والتعليقات 

فديو الشرح : 



تحميل السلايد : 



في أمان الله وحفظه 


06:22
-
dimanche 25 septembre 2016

الدرس 13 : شرح Pointers ج 3

السلام عليكم ورحمة الله وبركاته 


اليوم بإذن لله  سنكمل سلسلة دورة تعلم لغة البرمجة سي 

سنتكلم اليوم عن Pointers

وبالتحديد

Heap & stack

Memory Allocation

Static Allocation

Dynamic Allocation

malloc function

calloc function

realloc function



فيما يخص تمارين تطبيقية 

ستكون بعد أن ننتهى من الدروس 

 تمرين تطبيقي  : 

  


#include "stdio.h"
/*
int main(int argc, char *argv[])
{
    int age = 0; // auto allocation

    // using the allocated Memory
    printf("Your Age ? ");
    scanf("%d", &age);
    printf("Age is  %d \n", age);

    return 0;
} // free the allocated Memory

*/


///*
int main(int argc, char *argv[])
{
    int* memoryallocated = NULL;

    memoryallocated = malloc(sizeof(int)); // allocate The Memory
    if (memoryallocated == NULL)
    {
        exit(0);
    }

    // using the memory
    printf("Your Age ? ");
    scanf("%d", memoryallocated); // we dont use &var to save input
    printf("Age is : %d \n", *memoryallocated);

    free(memoryallocated); // free the memory

    return 0;
}
//*/


 تمرين تطبيقي  : 

  

#include "stdio.h"


main() {
int i;
int * tab;
//tab =malloc( 3 * sizeof(int));
tab = calloc(3,sizeof(int));

    tab[0]=1;
    //tab[1]=1;
    tab[2]=1;

    tab=realloc(tab , 4 *sizeof(int) );
    tab[3] = 5;

for( i=0; i < 4; i++) {

    printf("%d\n",tab[i]);

}

free(tab);

}

فديو الشرح :

 




في أمان الله وحفظه 




04:30
-
mardi 2 août 2016

الدرس 13 : شرح Pointers ج 2

السلام عليكم ورحمة الله وبركاته 


اليوم بإذن لله  سنكمل سلسلة دورة تعلم لغة البرمجة سي 

سنتكلم اليوم عن Pointers

وبالتحديد

pointer to point

casting pointer

void pointer

pointer & functions

Declaration Examples

فيما يخص تمارين تطبيقية 

ستكون بعد أن ننتهى من الدروس 

 تمرين تطبيقي  : 

  

#include "stdio.h"

main () {

float A[6] = {1.0,2.0,1.0,0.5,3.0,2.0};
float *Min = &(A[0]) ;
float *i= &(A[1]);
while ( i < &(A[6]) ) {
if ( *i < *Min)
Min = i;
i++;
}
printf("%.1f\n",*Min);
getchar();

}



 تمرين تطبيقي  : 

  

#include "stdio.h"

main () {

float *A[3];
float  B=2;
float  C=3;
float  M=6;
A[0]=&B;
A[1]=&C;
A[2]=&M;
printf("\n  ------>*A[] \n");
printf("%.1f\n",*A[0]);
printf("%.1f\n",*A[1]);
printf("%.1f\n",*A[2]);

int t2[3] = {1,2,3};
int (*a)[3] = &t2;

printf("\n  ------> (*a)[] \n");
printf("%d\n",*a);


getchar();

}


فديو الشرح :

 




في أمان الله وحفظه 




16:31
-
lundi 1 août 2016

الدرس 13 : شرح Pointers ج 1

السلام عليكم ورحمة الله وبركاته 


اليوم بإذن لله  سنكمل سلسلة دورة تعلم لغة البرمجة سي 

سنتكلم اليوم عن Pointers

وستكون دروس مقسمة و  مفصلة

لكي سهل على متتبع فهم 

كل جزئية فهم جيد لأنه موضوع معقد 

فيما يخص تمارين تطبيقية 

ستكون بعد أن ننتهى من الدروس 

 تمرين تطبيقي  : 

  

#include "stdio.h"

main () {

int a=5;
int *p=&a;

printf("\nvalue of a is : %d \n",a);
printf("\naddress of variable a is : %d \n",p);


printf("\naddress of variable a is : %d \n",&a);
printf("\nvalue of a is : %d ==>\*p\n",*p);
printf("\nvalue of a is : %d ==>\*(&a)\n",*(&a));

getchar();

}


فديو الشرح :

 




في أمان الله وحفظه 




06:02
-