اسیب پذیری Zero Day در Android
پس از کشف اسیب پذیری StageFright در اندروید و معرفی این باگ در کنفرانس BlackHat 2015 باعث شد تا بسیاری از هکر ها دست به کار شوند
در این میان عده ای فقط برای معروفی شدن و نامدار شدن شروع به دروغ گویی در مورد یک اسیب پذیری ساده امنیتی می کنند
http://digiato.com/article/2016/01/21/%DB%8C%DA%A9-%D8%A8%D8%A7%DA%AF-%D8%AF%D8%B1-%DA%A9%D8%B1%D9%86%D9%84-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%DB%B6%DB%B6-%D8%AF%D8%B1%D8%B5%D8%AF-%D8%AF%D8%B3%D8%AA%DA%AF/
پس از کشف اسیب پذیری StageFright در اندروید و معرفی این باگ در کنفرانس BlackHat 2015 باعث شد تا بسیاری از هکر ها دست به کار شوند
در این میان عده ای فقط برای معروفی شدن و نامدار شدن شروع به دروغ گویی در مورد یک اسیب پذیری ساده امنیتی می کنند
http://digiato.com/article/2016/01/21/%DB%8C%DA%A9-%D8%A8%D8%A7%DA%AF-%D8%AF%D8%B1-%DA%A9%D8%B1%D9%86%D9%84-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%DB%B6%DB%B6-%D8%AF%D8%B1%D8%B5%D8%AF-%D8%AF%D8%B3%D8%AA%DA%AF/
دیجیاتو
یک باگ در کرنل لینوکس امنیت ۶۶ درصد دستگاه های اندرویدی را به مخاطره انداخته است
گفته می شود که یک آسیب پذیری روز-صفر جدید در کرنل لینوکس مرتبط به اندروید شناسایی شده است. تیم تحقیقاتی «پرسپشن پوینت» که آسیب پذیری مذکور...
TheHacking آموزش امنیت
newbugtelegramthehacking.rar
باگ CSRF داخل تلگرام در قسمت Developers
💠 اسم شرکت های مهم کامپیوتری چگونه انتخاب شده است؟!
🆔 @ProGrammerOne
● Adobe :
🌀اسم رودخانه ای که از پشت منزل مؤسس آن جان وارناک عبور می کند.
● Apple :
🌀میوه مورد علاقه استیو جابز مؤسس و بنیانگذار شرکت اپل سیب بود و بنابراین اسم شرکتش را نیز اپل (به معنی سیب ) گذاشت.
● Cisco :
🌀مخفف شده کلمه سان فرانسیسکو (San Francisco) است که یکی از بزرگترین شهرهای امریکا است.
● Google :
🌀گوگل در ریاضی نام عدد بزرگی است که تشکیل شده است از عدد یک با صد تا صفر جلوی آن .
مؤسسین سایت و موتور جستجوی گوگل به شوخی ادعا می کنند که این موتور جستجو می تواند این تعداد اطلاعات (یعنی یک گوگل اطلاعات ) را مورد پردازش قرار دهد.
● Hotmail :
🌀این سایت یکی از سرویس دهندگان پست الکترونیکی به وسیله صفحات وب است.
هنگامی که مدیر پروژه برنامه می خواست نامی برای این سایت انتخاب کند علاقه مند بود تا نام انتخاب شده اولاً مانند سایر سرویس دهندگان پست الکترونیک به mail ختم شده و دوماً برروی وبی بودن آن نیز تأکید شود. بنابراین نام Hotmail را انتخاب کرد. در کلمه Hotmail حروف Html به ترتیب پشت سرهم قرار گرفته اند. گاهی اوقات اسم این سایت را به صورت HotMail نیز می نویسد.
● HP :
🌀شرکت معظم HP توسط دو نفر بنام های بیل هیولت و دیو پاکارد تأسیس شد.
این دو نفر برای اینکه شرکت هیولد پاکارد یا پاکارد هیولت نامیده شود مجبور به استفاده از روش قدیمی شیر – خط شدند و نتیجه هیولد پاکارد از آب در آمد.
● Intel :
🌀از آنجاییکه این شرکت از بدو تأسیس با تأکید روی ساخت مدارات مجتمع ایجاد شد. نام آن را INTegrated Electronics یا به طور مختصر INTEL نهادند.
● Lotus :
🌀میچ کاپور مؤسس شرکت که هندی الاصل بود از حالت لوتوس که یک اصطلاح مدیتیشن متعالی (T.M.) می باشد برای نامگذلزی شرکتش استفاده کرد.
● Mirosoft :
🌀نام شرکت ابتدا به صورت Micro-soft نوشته می شد ولی به مرور زمان به صورت فعلی در آمد. Microsoft مخفف MICROcomputer SOFTware است. و دلیل نامگذاری شرکت به این اسم نیز آن است که بیل گیتس مؤسس شرکت آن را با هدف نوشتن و توسعه نرم افزارهای میکروکامپیوتر ها تأسیس کرد.
● Motorola :
🌀شرکت موتورولا با هدف درست کردن بی سیم و رادیوی خودرو کار خود را آغاز کرد. از آنجاییکه مشهورترین سازنده بی سیم و رادیو های اتومبیل در آن زمان شرکت Victrola بود. مؤسس این شرکت یعنی آقای پال کالوین نیز اسم شرکتش را موتورولا گذاشت تا علاوه بر داشتن مشابهت اسمی کلمه موتور نیز به نوعی در اسم شرکتش وجود داشته باشد.
● Oracle :
🌀مؤسس شرکت اوراکل یعنی لری الیسون و باب اوتس قبل از تأسیس شرکت روی پروژه ای برای CIA کار می کردند . این پروژه که اوراکل نام داشت بنا بود تا با داشتن مقادیر زیادی اطلاعات بتواند تا جواب تمام سؤال های پرسیده شده توسط اپراتور را با مراجعه به مخزن اطلاعات بدهد. ( اوراکل در اساطیر یونانی الهه الهام است. ) این دو نفر پس از پایان این پروژه شرکتی تأسیس کرده و آن را به همین اسم نامگذاری کردند.
● Red Hat :
🌀مؤسس شرکت آقای مارک اوینگ در دوران جوانی از پدربزرگش کلاهی با نوارهای قرمز و سفید دریافت کرده بود ولی در دوران دانشگاه آن را گم کرد . زمانی که اولین نسخهٔ این سیستم عامل آماده شد مارک اوینگ آن را همراه با راهنمای کاربری نرم افزار در اختیار دوستان و هم دانشگاهیش قرار دارد. اولین جمله این راهنمای کاربری « درخواست برای تحویل کلاه قرمز گم شده » بود.
● Sony :
🌀 از کلمه لاتین Sonus به معنای صدا مشتق شده است .
● SUN :
🌀این شرکت معظم توسط چهار تن از فارغ التحصیلان دانشگاه استانفورد تأسیس شد. Sun مخفف عبارت Standford Univercity Network می باشد .
● Xerox :
🌀کلمه Xer در زبان یونانی به معنای خشک است و این برای تکنولوژی کپی کردن خشک در زمانی که اکترا کپی کردن به روشهای فتوشیمیایی انجام می گرفت فوق العاده حائز اهمیت بود.
● Yahoo:
🌀این کلمه برای اولین بار در کتاب سفر های گالیور مورد استفاده قرار گرفته و به معنی شخصی است که دارای ظاهر و رفتاری زننده است . مؤسسین سایت Yahoo جری یانگ و دیوید فیلو نام سایتشان را Yahoo گذاشتند چون فکر می کردند خودشان هم Yahoo هستند.
🆔 @ProGrammerOne
● Adobe :
🌀اسم رودخانه ای که از پشت منزل مؤسس آن جان وارناک عبور می کند.
● Apple :
🌀میوه مورد علاقه استیو جابز مؤسس و بنیانگذار شرکت اپل سیب بود و بنابراین اسم شرکتش را نیز اپل (به معنی سیب ) گذاشت.
● Cisco :
🌀مخفف شده کلمه سان فرانسیسکو (San Francisco) است که یکی از بزرگترین شهرهای امریکا است.
● Google :
🌀گوگل در ریاضی نام عدد بزرگی است که تشکیل شده است از عدد یک با صد تا صفر جلوی آن .
مؤسسین سایت و موتور جستجوی گوگل به شوخی ادعا می کنند که این موتور جستجو می تواند این تعداد اطلاعات (یعنی یک گوگل اطلاعات ) را مورد پردازش قرار دهد.
● Hotmail :
🌀این سایت یکی از سرویس دهندگان پست الکترونیکی به وسیله صفحات وب است.
هنگامی که مدیر پروژه برنامه می خواست نامی برای این سایت انتخاب کند علاقه مند بود تا نام انتخاب شده اولاً مانند سایر سرویس دهندگان پست الکترونیک به mail ختم شده و دوماً برروی وبی بودن آن نیز تأکید شود. بنابراین نام Hotmail را انتخاب کرد. در کلمه Hotmail حروف Html به ترتیب پشت سرهم قرار گرفته اند. گاهی اوقات اسم این سایت را به صورت HotMail نیز می نویسد.
● HP :
🌀شرکت معظم HP توسط دو نفر بنام های بیل هیولت و دیو پاکارد تأسیس شد.
این دو نفر برای اینکه شرکت هیولد پاکارد یا پاکارد هیولت نامیده شود مجبور به استفاده از روش قدیمی شیر – خط شدند و نتیجه هیولد پاکارد از آب در آمد.
● Intel :
🌀از آنجاییکه این شرکت از بدو تأسیس با تأکید روی ساخت مدارات مجتمع ایجاد شد. نام آن را INTegrated Electronics یا به طور مختصر INTEL نهادند.
● Lotus :
🌀میچ کاپور مؤسس شرکت که هندی الاصل بود از حالت لوتوس که یک اصطلاح مدیتیشن متعالی (T.M.) می باشد برای نامگذلزی شرکتش استفاده کرد.
● Mirosoft :
🌀نام شرکت ابتدا به صورت Micro-soft نوشته می شد ولی به مرور زمان به صورت فعلی در آمد. Microsoft مخفف MICROcomputer SOFTware است. و دلیل نامگذاری شرکت به این اسم نیز آن است که بیل گیتس مؤسس شرکت آن را با هدف نوشتن و توسعه نرم افزارهای میکروکامپیوتر ها تأسیس کرد.
● Motorola :
🌀شرکت موتورولا با هدف درست کردن بی سیم و رادیوی خودرو کار خود را آغاز کرد. از آنجاییکه مشهورترین سازنده بی سیم و رادیو های اتومبیل در آن زمان شرکت Victrola بود. مؤسس این شرکت یعنی آقای پال کالوین نیز اسم شرکتش را موتورولا گذاشت تا علاوه بر داشتن مشابهت اسمی کلمه موتور نیز به نوعی در اسم شرکتش وجود داشته باشد.
● Oracle :
🌀مؤسس شرکت اوراکل یعنی لری الیسون و باب اوتس قبل از تأسیس شرکت روی پروژه ای برای CIA کار می کردند . این پروژه که اوراکل نام داشت بنا بود تا با داشتن مقادیر زیادی اطلاعات بتواند تا جواب تمام سؤال های پرسیده شده توسط اپراتور را با مراجعه به مخزن اطلاعات بدهد. ( اوراکل در اساطیر یونانی الهه الهام است. ) این دو نفر پس از پایان این پروژه شرکتی تأسیس کرده و آن را به همین اسم نامگذاری کردند.
● Red Hat :
🌀مؤسس شرکت آقای مارک اوینگ در دوران جوانی از پدربزرگش کلاهی با نوارهای قرمز و سفید دریافت کرده بود ولی در دوران دانشگاه آن را گم کرد . زمانی که اولین نسخهٔ این سیستم عامل آماده شد مارک اوینگ آن را همراه با راهنمای کاربری نرم افزار در اختیار دوستان و هم دانشگاهیش قرار دارد. اولین جمله این راهنمای کاربری « درخواست برای تحویل کلاه قرمز گم شده » بود.
● Sony :
🌀 از کلمه لاتین Sonus به معنای صدا مشتق شده است .
● SUN :
🌀این شرکت معظم توسط چهار تن از فارغ التحصیلان دانشگاه استانفورد تأسیس شد. Sun مخفف عبارت Standford Univercity Network می باشد .
● Xerox :
🌀کلمه Xer در زبان یونانی به معنای خشک است و این برای تکنولوژی کپی کردن خشک در زمانی که اکترا کپی کردن به روشهای فتوشیمیایی انجام می گرفت فوق العاده حائز اهمیت بود.
● Yahoo:
🌀این کلمه برای اولین بار در کتاب سفر های گالیور مورد استفاده قرار گرفته و به معنی شخصی است که دارای ظاهر و رفتاری زننده است . مؤسسین سایت Yahoo جری یانگ و دیوید فیلو نام سایتشان را Yahoo گذاشتند چون فکر می کردند خودشان هم Yahoo هستند.
👍1
Forwarded from just for fun :)
اموزش پایتون فصل اول - قسمت اول = زبان های برنامه نویسی
در کل دو نوع زبان برنامه نویسی وجود داره
۱-High Level Programming Language (زبان برنامه نویسی سطح بالا)
به زبان هایی که به زبان محاوره ای انسان نزدیک ترند زبان ها برنامه نویسی سطح بالا می گویند
C++ - C# - *Python* - Perl - JAVA ,...
این زبان ها به زبان انسان نزدیک ترند منتها از زبان ماشین دور ترند و برای اجرا,ابتدا باید به زبان ماشین ترجمه شوند و سپس اجرا
2-Low Level ProGramming Language (زبان برنامه نویسی سطح پایین)
به زبان هایی که به زبان ماشین نزدیک و تفاوت بسیار با زبان محاوره ای انسان دارند و اجرای برنامه هایی که با این دسته از زبان ها نوشته شدند برای کامپیوتر اسان تر است زبان برنامه نویسی سطح پایین می گویند
به عنوان مثال ===
Assembely - Machine Language
#python #E1-1
در کل دو نوع زبان برنامه نویسی وجود داره
۱-High Level Programming Language (زبان برنامه نویسی سطح بالا)
به زبان هایی که به زبان محاوره ای انسان نزدیک ترند زبان ها برنامه نویسی سطح بالا می گویند
C++ - C# - *Python* - Perl - JAVA ,...
این زبان ها به زبان انسان نزدیک ترند منتها از زبان ماشین دور ترند و برای اجرا,ابتدا باید به زبان ماشین ترجمه شوند و سپس اجرا
2-Low Level ProGramming Language (زبان برنامه نویسی سطح پایین)
به زبان هایی که به زبان ماشین نزدیک و تفاوت بسیار با زبان محاوره ای انسان دارند و اجرای برنامه هایی که با این دسته از زبان ها نوشته شدند برای کامپیوتر اسان تر است زبان برنامه نویسی سطح پایین می گویند
به عنوان مثال ===
Assembely - Machine Language
#python #E1-1
— تفاوت
۱- نوشتن برنامه با زبان ماشین برای انسان سخت و اجرای برنامه برای کامپیوتر اسان است
۲- نوشتن برنامه با زبان های سطح بالا برای انسان اسان تر و اجرای ان برای کامپیوتر دشوار تر خواهد بود
۳-برنامه های نوشته شده با زبان های سطح بالا قابل حمل خواهد بود یعنی برای اجرا یا اصلا نیازی به تغییرات ندارند یا نیاز به تغییراتی اندک دارند ولی برنامه های نوشته شده با زبان های برنامه نویسی سطح پایین فقط در یک نوع کامپیوتر قابل اجرا خواهند بود
!!! - منظور از یک نوع کامپیوتر کامپیوتر هایی با ساختار پردازنده(CPU) یکسان هستند.
4-برنامه های نوشته شده با زبان های سطح بالا کوتاه تر - خواناتر - کم حجم تر برای انسان هستند
#python #E1
۱- نوشتن برنامه با زبان ماشین برای انسان سخت و اجرای برنامه برای کامپیوتر اسان است
۲- نوشتن برنامه با زبان های سطح بالا برای انسان اسان تر و اجرای ان برای کامپیوتر دشوار تر خواهد بود
۳-برنامه های نوشته شده با زبان های سطح بالا قابل حمل خواهد بود یعنی برای اجرا یا اصلا نیازی به تغییرات ندارند یا نیاز به تغییراتی اندک دارند ولی برنامه های نوشته شده با زبان های برنامه نویسی سطح پایین فقط در یک نوع کامپیوتر قابل اجرا خواهند بود
!!! - منظور از یک نوع کامپیوتر کامپیوتر هایی با ساختار پردازنده(CPU) یکسان هستند.
4-برنامه های نوشته شده با زبان های سطح بالا کوتاه تر - خواناتر - کم حجم تر برای انسان هستند
#python #E1
اموزش زبان برنامه نویسی پایتون - قسمت دوم = مفسر ها و کامپایلر ها
{
مفسر ها (InterPreters) و کامپایلر ها(Compilers) برنامه های نوشته شده به زبان های سطح بالا را ترحمه به زبان ماشین و اماده برای اجرا می کنند.
1-مفسر ها(InterPreters)
مفسر ها ابتدا Source Code برنامه را خط به خط ترجمه و اجرا می کنند
زبان پایتون یک زبان مفسری هست
Example Language = Python
2-کامپایلر ها(Compilers)
کامپایلر ها ابتدا Source Code را ترجمه می کنند و و به یک فایل اجرایی تبدیل می کنند.
Example Language = C#
}
#python #E1-2
{
مفسر ها (InterPreters) و کامپایلر ها(Compilers) برنامه های نوشته شده به زبان های سطح بالا را ترحمه به زبان ماشین و اماده برای اجرا می کنند.
1-مفسر ها(InterPreters)
مفسر ها ابتدا Source Code برنامه را خط به خط ترجمه و اجرا می کنند
زبان پایتون یک زبان مفسری هست
Example Language = Python
2-کامپایلر ها(Compilers)
کامپایلر ها ابتدا Source Code را ترجمه می کنند و و به یک فایل اجرایی تبدیل می کنند.
Example Language = C#
}
#python #E1-2
https://github.com/Ali-Razmjoo/OWASP-ZSC
OWASP ZSC Project
OWASP ZSC is an open source software in python language which lets you generate customized shellcodes and convert noscripts to an obfuscated noscript. This software can be run on Windows/Linux/OSX under python.
Usage of shellcodes
Shellcodes are small codes in assembly which could be use as the payload in software exploiting. Other usages are in malwares, bypassing anti viruses, obfuscated codes and etc.
Usage of Obfuscate Codes
Can be use for bypassing antiviruses , code protections , same stuff etc …
Why use OWASP ZSC ?
According to other shellcode generators such as metasploit tools and etc, OWASP ZSC using new encodes and methods which antiviruses won't detect. OWASP ZSC encoders are able to generate shellcodes with random encodes that lets you to get thousands of new dynamic shellcodes with the same job in just a second, it means you will not get a same code if you use random encodes with same commands, and that makes OWASP ZSC one of the bests! otherwise it's going to generate shellcodes for other operation systems in the next versions. It’s the same story for the code obfuscation.
OWASP ZSC Project
OWASP ZSC is an open source software in python language which lets you generate customized shellcodes and convert noscripts to an obfuscated noscript. This software can be run on Windows/Linux/OSX under python.
Usage of shellcodes
Shellcodes are small codes in assembly which could be use as the payload in software exploiting. Other usages are in malwares, bypassing anti viruses, obfuscated codes and etc.
Usage of Obfuscate Codes
Can be use for bypassing antiviruses , code protections , same stuff etc …
Why use OWASP ZSC ?
According to other shellcode generators such as metasploit tools and etc, OWASP ZSC using new encodes and methods which antiviruses won't detect. OWASP ZSC encoders are able to generate shellcodes with random encodes that lets you to get thousands of new dynamic shellcodes with the same job in just a second, it means you will not get a same code if you use random encodes with same commands, and that makes OWASP ZSC one of the bests! otherwise it's going to generate shellcodes for other operation systems in the next versions. It’s the same story for the code obfuscation.
GitHub
GitHub - OWASP/ZSC: OWASP ZSC - Shellcode/Obfuscate Code Generator
OWASP ZSC - Shellcode/Obfuscate Code Generator. Contribute to OWASP/ZSC development by creating an account on GitHub.
👍1
http://www.zone-h.org/mirror/id/25036649
سایت wp-persian مرجع وردپرس فارسی زبان هاست و از امنیت بسیار بالایی برخوردار هست
زمانی که این سایت توسط Alireza_promis هک شد قبل از اینکه Zone-H تایید کنه هنوز برنامه نویسی هایی که روی Wordpress کار میکردن شوکه بودن
سایت wp-persian مرجع وردپرس فارسی زبان هاست و از امنیت بسیار بالایی برخوردار هست
زمانی که این سایت توسط Alireza_promis هک شد قبل از اینکه Zone-H تایید کنه هنوز برنامه نویسی هایی که روی Wordpress کار میکردن شوکه بودن
Forwarded from just for fun :)
این کتاب الکترونیک درباره طراحی وب سایت با پایتون فریم ورک Django است.
فریم ورک جنگو یکی از فریم ورک های محبوب پایتونی هاست
فریم ورک جنگو یکی از فریم ورک های محبوب پایتونی هاست
اموزش پایتون فصل اول - قسمت سوم = زبان طبیعی و صوری
{
به طور کل دو نوع زبان در دنیا وجود دارد
۱-طبیعی
زبان هایی هستند که مردم دنیا برای برقراری ارتباط با یک دیگر استفاده می کنند.
Example : انگلیسی - اسپانیایی - فارسی
۲- صوری
زبان هایی هستند که برای کاربرد هایی خواص طراحی شدند
Example : زبان ریاضی - زبان برنامه نویسی - زبان شیمی
زبان های برنامه نویسی زبان های صوری هستند که برای نشان دادن کارهای کامپیوتر طراحی شدند.
}
در قسمت بعد به انواع باگ ها می پردازیم
#python #E1-3
{
به طور کل دو نوع زبان در دنیا وجود دارد
۱-طبیعی
زبان هایی هستند که مردم دنیا برای برقراری ارتباط با یک دیگر استفاده می کنند.
Example : انگلیسی - اسپانیایی - فارسی
۲- صوری
زبان هایی هستند که برای کاربرد هایی خواص طراحی شدند
Example : زبان ریاضی - زبان برنامه نویسی - زبان شیمی
زبان های برنامه نویسی زبان های صوری هستند که برای نشان دادن کارهای کامپیوتر طراحی شدند.
}
در قسمت بعد به انواع باگ ها می پردازیم
#python #E1-3
ادامه...
{
۱- خطای نحوی(Syntax Errors)
پایتون زمانی به طور درست اجرا می شود که فاقد هرگونه خطای نحوی باشد.
خطای نحوی به قوانین Token ها و ساختار توکن ها وابسطه است.
Token ها به علامت ها و حرف ها و دستورات و المان های پایه می گویند
Example :
اگر در ("8") در نظر بگیرید.
حال اگر یکی از پرانتز هارا حذف کنیم "9") جمله ناقص می شود
این یک خطای نحوی است.
}
#python #E1-4
{
۱- خطای نحوی(Syntax Errors)
پایتون زمانی به طور درست اجرا می شود که فاقد هرگونه خطای نحوی باشد.
خطای نحوی به قوانین Token ها و ساختار توکن ها وابسطه است.
Token ها به علامت ها و حرف ها و دستورات و المان های پایه می گویند
Example :
اگر در ("8") در نظر بگیرید.
حال اگر یکی از پرانتز هارا حذف کنیم "9") جمله ناقص می شود
این یک خطای نحوی است.
}
#python #E1-4
Forwarded from just for fun :)
تنها روش یادگرفتن چیزهای نو
یادگیری، خودش یک مهارته. اگر خوب یادگرفتن و سریع یادگرفتن رو یاد بگیری، دیگه کسی به گرد پای تو هم نمیرسه.
من در شناخت آدمها مهارتی ندارم. یک نفر از شرکتی که در اون مشغول بودم ۹۰ میلیون دلار دزدی کرد. شرکت فرو پاشید. بعضی چیزها رو هیچوقت یاد نمیگیرم. زیادی از مردم خوشم میاد. به همین خاطر هر چقدر هم که تلاش کنم، برام سخته که آدمها رو به خوبی بشناسم. برای همین آدمهای دیگهای رو پیدا میکنم که این کار رو به خوبی بلدن و از اونها کمک میگیرم.
وقتی نمیخوای چیزی رو یاد بگیری یا استعداد طبیعی براش نداری، خودت رو وادار به یاد گرفتنش نکن. میپرسی پس نقش استعداد چیه؟ استعدادنقش کمی داره، اما پیشزمینهایه که باید ازش شروع کنی. استعداد ریشهٔ مهارته. از کجا بفهمی که در چیزی استعداد داری یا نه؟ از اینکه آیا وقتی ده سالت بود هم ازش لذت میبردی یا نه. آیا شب خوابش رو میدیدی یا نه. به مطالعه دربارهاش علاقه داری یا نه. ادامهٔ حرفم رو بخون تا بفهمی در چه چیزهایی استعداد داری.
به حرفم اعتماد کن: هر کسی چندین استعداد داره. در ۲۰ سال گذشته چند چیز بوده که من دلم میخواسته خیلی خوب یاد بگیرم. نویسندگی، برنامهنویسی، مهارتهای کسبوکار (راهبری، فروش، مذاکره، تصمیمگیری)، طنز، بازی.
برای همین من یه روش ده مرحلهای برای بهتر یادگیرفتن درآوردم.
عاشقش باش
اگر نمیتونی با «عشق» به کاری بپردازی، شاید بهتره کنار بگذاریش. این رو بدون که هر کسی که عاشق چیزیه از هر کسی که از اون چیز فقط «خوشش میاد» یا اصلا «متنفره» جلو میزنه. این قانون دنیاست. اولین آدمهایی که از تُندرای قطبی گذشتن و در هوای منفی ۶۰ درجه از سیبری به آلاسکا مهاجرت کردن، حتما عاشق چنین کاری بودن. وگرنه بقیهٔ آدمها در شمال آفریقا و خاورمیانه باقی موندن و جایی نرفتن.
اولین روزی که یک تکه کد کامپیوتری «Hello World» نوشتم، شب خواب کامپیوتر دیدم. از ذوقم ساعت چهار صبح بیدار شدم که به کارگاه کامپیوتر برگردم و برنامههای بزرگتری بنویسم.
وقتی اولین بار شروع به نوشتن هر روزه کردم، دیگه تمام روز مینوشتم. دست خودم نبود. و حتی وقتی با مردم حرف میزدم دوست داشتم فقط دربارهٔ نویسندههای مختلف حرف بزنیم.
وقتی ۱۰ سالم بود یک ستون شایعه دربارهٔ تمام همکلاسیهای کلاس پنجمم مینوشتم. هر چیزی که دستم میرسید میخوندم. عاشق این کار بودم.
خیلی از دوستهای من حوصلهشون از من سر رفت و خیلی زود تنها موندم. البته به جز وقتهایی که مشغول نوشتن بودم.
بخون
بابی فیشر اسطوره شطرنج آمریکا، اونقدرها شطرنجش خوب نبود. استعداد داشت، ولی کسی چندان جدی نمیگرفتش. برای همین وقتی حدود ۱۲-۱۳ سال داشت به مدت یک سال ناپدید شد. این کار رو یک بار دیگه در بیست و چند سالگی هم تکرار کرد. اما بار اول در سن ۱۳ سالگی وقتی به صحنهٔ شطرنج برگشت، یکدفعه بهترین شطرنجباز آمریکا شده بود؛ قهرمان آمریکا شد، و جوانترین استادبزرگ دنیا.
چطور این کار رو کرد؟ در این یک سال غیبت تقریبا شطرنج بازی نکرده بود.
در عوض دو کار انجام داد:
اول) تمام بازیهای انجامشده در قرن قبل یعنی قرن نوزدهم رو مطالعه کرد.
وقتی که به صحنه برگشت به این مشهور شد که افتتاحیههای خیلی قدیمی به کار میبست، اما تکتکِ اونها رو تغییر داده و بهتر کرده بود. و هیچکس بلد نبود چطور این افتتاحیههای بهبود یافته رو شکست بده.
در واقع، چندین سال بعد در بازی فینال قهرمانی جهان، در ۱۹۷۲ که مقابل اسپاسکی روس بازی میکرد، برای اینکه بتونه قهرمان جهان بشه دوباره این توپخانهٔ قرن نوزدهمی رو به میدون آورد. اسپاسکی برای ادامهٔ مسابقه احتیاج به بردن اون دور داشت. فیشر برای قهرمان شدن فقط احتیاج به یه مساوی داشت. اسپاسکی با یه افتتاحیهٔ تهاجمی خیلی مدرن شروع کرد (سیسیلی) اما حدود حرکت سیزدهم، همهٔ مفسرهایی که داشتن بازی رو تماشا میکردن نفس در سینه حبس کردن.
فیشر خیلی نرم افتتاحیه رو به یک افتتاحیهٔ کهنهٔ قرن نوزدهمی و تدافعی به اسم «بازی اسکاتلندی» تغییر داد. و اسپاسکی از اون نقطه به بعد دیگه شانسی نداشت.
دوم) به اندازهای روسی یاد گرفت که بتونه مجلههای شطرنج روسی بخونه. در اون زمان ۲۰ شطرنجباز اول دنیا همه روس بودن. و آمریکاییها واقعا حرفی برای گرفتن نداشتن.
برای همین وقتی همه آمریکاییها مشغول تمرین افتتاحیهها و سبکهایی بودن که روسها خیلی خوب شکست دادنش رو بلد بودن، فیشر شروع به مطالعهٔ بازی خود روسها کرد. در نتیجه وقتی فیشر در اوایل دهه ۶۰ در مسابقات قهرمانی آمریکا شرکت کرد، اولین بار بود که کسی بدون حتی یک مساوی و با برد مطلق قهرمان میشد. با مطالعهٔ تاریخ، و مطالعهٔ بهترین بازیکنها است که میتونی خودت بهترین بازیکن بشی. حتی اگر با استعداد معمولی شروع کنی.
یادگیری، خودش یک مهارته. اگر خوب یادگرفتن و سریع یادگرفتن رو یاد بگیری، دیگه کسی به گرد پای تو هم نمیرسه.
من در شناخت آدمها مهارتی ندارم. یک نفر از شرکتی که در اون مشغول بودم ۹۰ میلیون دلار دزدی کرد. شرکت فرو پاشید. بعضی چیزها رو هیچوقت یاد نمیگیرم. زیادی از مردم خوشم میاد. به همین خاطر هر چقدر هم که تلاش کنم، برام سخته که آدمها رو به خوبی بشناسم. برای همین آدمهای دیگهای رو پیدا میکنم که این کار رو به خوبی بلدن و از اونها کمک میگیرم.
وقتی نمیخوای چیزی رو یاد بگیری یا استعداد طبیعی براش نداری، خودت رو وادار به یاد گرفتنش نکن. میپرسی پس نقش استعداد چیه؟ استعدادنقش کمی داره، اما پیشزمینهایه که باید ازش شروع کنی. استعداد ریشهٔ مهارته. از کجا بفهمی که در چیزی استعداد داری یا نه؟ از اینکه آیا وقتی ده سالت بود هم ازش لذت میبردی یا نه. آیا شب خوابش رو میدیدی یا نه. به مطالعه دربارهاش علاقه داری یا نه. ادامهٔ حرفم رو بخون تا بفهمی در چه چیزهایی استعداد داری.
به حرفم اعتماد کن: هر کسی چندین استعداد داره. در ۲۰ سال گذشته چند چیز بوده که من دلم میخواسته خیلی خوب یاد بگیرم. نویسندگی، برنامهنویسی، مهارتهای کسبوکار (راهبری، فروش، مذاکره، تصمیمگیری)، طنز، بازی.
برای همین من یه روش ده مرحلهای برای بهتر یادگیرفتن درآوردم.
عاشقش باش
اگر نمیتونی با «عشق» به کاری بپردازی، شاید بهتره کنار بگذاریش. این رو بدون که هر کسی که عاشق چیزیه از هر کسی که از اون چیز فقط «خوشش میاد» یا اصلا «متنفره» جلو میزنه. این قانون دنیاست. اولین آدمهایی که از تُندرای قطبی گذشتن و در هوای منفی ۶۰ درجه از سیبری به آلاسکا مهاجرت کردن، حتما عاشق چنین کاری بودن. وگرنه بقیهٔ آدمها در شمال آفریقا و خاورمیانه باقی موندن و جایی نرفتن.
اولین روزی که یک تکه کد کامپیوتری «Hello World» نوشتم، شب خواب کامپیوتر دیدم. از ذوقم ساعت چهار صبح بیدار شدم که به کارگاه کامپیوتر برگردم و برنامههای بزرگتری بنویسم.
وقتی اولین بار شروع به نوشتن هر روزه کردم، دیگه تمام روز مینوشتم. دست خودم نبود. و حتی وقتی با مردم حرف میزدم دوست داشتم فقط دربارهٔ نویسندههای مختلف حرف بزنیم.
وقتی ۱۰ سالم بود یک ستون شایعه دربارهٔ تمام همکلاسیهای کلاس پنجمم مینوشتم. هر چیزی که دستم میرسید میخوندم. عاشق این کار بودم.
خیلی از دوستهای من حوصلهشون از من سر رفت و خیلی زود تنها موندم. البته به جز وقتهایی که مشغول نوشتن بودم.
بخون
بابی فیشر اسطوره شطرنج آمریکا، اونقدرها شطرنجش خوب نبود. استعداد داشت، ولی کسی چندان جدی نمیگرفتش. برای همین وقتی حدود ۱۲-۱۳ سال داشت به مدت یک سال ناپدید شد. این کار رو یک بار دیگه در بیست و چند سالگی هم تکرار کرد. اما بار اول در سن ۱۳ سالگی وقتی به صحنهٔ شطرنج برگشت، یکدفعه بهترین شطرنجباز آمریکا شده بود؛ قهرمان آمریکا شد، و جوانترین استادبزرگ دنیا.
چطور این کار رو کرد؟ در این یک سال غیبت تقریبا شطرنج بازی نکرده بود.
در عوض دو کار انجام داد:
اول) تمام بازیهای انجامشده در قرن قبل یعنی قرن نوزدهم رو مطالعه کرد.
وقتی که به صحنه برگشت به این مشهور شد که افتتاحیههای خیلی قدیمی به کار میبست، اما تکتکِ اونها رو تغییر داده و بهتر کرده بود. و هیچکس بلد نبود چطور این افتتاحیههای بهبود یافته رو شکست بده.
در واقع، چندین سال بعد در بازی فینال قهرمانی جهان، در ۱۹۷۲ که مقابل اسپاسکی روس بازی میکرد، برای اینکه بتونه قهرمان جهان بشه دوباره این توپخانهٔ قرن نوزدهمی رو به میدون آورد. اسپاسکی برای ادامهٔ مسابقه احتیاج به بردن اون دور داشت. فیشر برای قهرمان شدن فقط احتیاج به یه مساوی داشت. اسپاسکی با یه افتتاحیهٔ تهاجمی خیلی مدرن شروع کرد (سیسیلی) اما حدود حرکت سیزدهم، همهٔ مفسرهایی که داشتن بازی رو تماشا میکردن نفس در سینه حبس کردن.
فیشر خیلی نرم افتتاحیه رو به یک افتتاحیهٔ کهنهٔ قرن نوزدهمی و تدافعی به اسم «بازی اسکاتلندی» تغییر داد. و اسپاسکی از اون نقطه به بعد دیگه شانسی نداشت.
دوم) به اندازهای روسی یاد گرفت که بتونه مجلههای شطرنج روسی بخونه. در اون زمان ۲۰ شطرنجباز اول دنیا همه روس بودن. و آمریکاییها واقعا حرفی برای گرفتن نداشتن.
برای همین وقتی همه آمریکاییها مشغول تمرین افتتاحیهها و سبکهایی بودن که روسها خیلی خوب شکست دادنش رو بلد بودن، فیشر شروع به مطالعهٔ بازی خود روسها کرد. در نتیجه وقتی فیشر در اوایل دهه ۶۰ در مسابقات قهرمانی آمریکا شرکت کرد، اولین بار بود که کسی بدون حتی یک مساوی و با برد مطلق قهرمان میشد. با مطالعهٔ تاریخ، و مطالعهٔ بهترین بازیکنها است که میتونی خودت بهترین بازیکن بشی. حتی اگر با استعداد معمولی شروع کنی.
👍1