From gamajun at seclab.cs.msu.su Fri Mar 20 09:03:02 2015 From: gamajun at seclab.cs.msu.su (Dennis Gamayunov) Date: Fri, 20 Mar 2015 12:03:02 +0300 Subject: [infosec-course] =?utf-8?b?0YHQv9C10YbQutGD0YDRgSBTb2Z0d2FyZSBQ?= =?utf-8?q?rotection=3A_How_to_Crack_Programs=2C_and_Defend_Against_Cracki?= =?utf-8?q?ng?= Message-ID: <550BE246.3020807@seclab.cs.msu.su> Коллеги, С понедельника 24 марта два раза в неделю (понедельник и среда) в 18 часов в аудитории П-6 будет читаться спецкурс по защите ПО. Автор: Кристиан Коллберг, профессор Университета Аризоны, http://www.cs.arizona.edu/~collberg/ Специалист по обфускации программного обеспечения. По результатам курса планируется экзамен с оценкой, ориентировочно в конце мая. Можно ознакомиться с материалами прошлого года: http://www.cs.arizona.edu/~collberg/Teaching/mgu/2014/ Title: Software Protection: How to Crack Programs, and Defend Against Cracking In the first part of this course we will learn how to "crack" programs, i.e. how hackers break into software to extract secrets, remove license checks, etc. In the second part we will use this knowledge to learn how to defend against such attacks. Learning about this type of computer security is important because many current systems are vulnerable to cracking attacks. This includes computer games, the national power grid, military systems, medical systems, etc. To follow this course you need to know C and Unix. Some understanding of assembly code, cryptography, and compilers is also useful, but not necessary. The course will have practical homework exercises where you will crack small programs, and use tools to protect against cracking. The course will be given in English. This textbook is useful to those who want to know more about Software Protection: Surreptitious Software: Obfuscation, Watermarking, and Tamperproofing for Software Protection Authors: Collberg and Nagrasy С уважением, Денис Гамаюнов