Есть неочевидные вещи, например, IDA Pro будет падать, если не отключать Garbage Collector для объектов, добавленных с помощью idaapi в абстрактное синтаксическое дерево
Какое-то время назад при реверсинге прошивки под ARM столкнулся с тем, что Hex-Rays не распознает одну инструкцию и оставляет ее в asm {}. Она использовалась повсюду и это очень сильно портило код. Попытался написать плагин, который бы заменял эти блоки asm {}. Но как только я стал добавлять свои узлы в дерево — IDA сразу падала. Никогда бы не подумал что проблема может быть в Garbage Collector.
В итоге проблему решил, заменив везде инструкцию на аналогичную, с которой у Hex-Rays было все в порядке. Но тут можно сказать повезло, так как такой могло и не оказаться.
Ага, я сбрутил имя, страну, город, метро и дату рождения, но мне это не помогло. А подсказка только сбила с толку: я отобрал фотографии «связанные с космосом» для более тщательного изучения, и вид со ступенек мемориала Линкольна туда очевидно не попал.
В исходной статье (http://cms.web.cern.ch/news/cms-releases-new-batch-research-data-lhc) есть фраза
«The “derived datasets” on the other hand require a lot less computing power and can be readily analysed by university or high-school students, and CMS has provided a limited number of datasets in this format.»
То есть часть данных уже обработана и суперкомпьютер под столом иметь не обязательно.
High school это старшие классы средней школы, а не университет.
Чтобы не гадать по чаинкам, можно взять APK приложения (com.readyforsky) и декомпилировать его. Протоколы всех устройств Ready For Sky сразу будут как на ладони. Вот, например, ответ этого чайника на запрос состояния (команда 6): pastebin.com/rpJpqTzH. Также видны всякие интересные штуки вроде обновления прошивки.
Какое-то время назад при реверсинге прошивки под ARM столкнулся с тем, что Hex-Rays не распознает одну инструкцию и оставляет ее в asm {}. Она использовалась повсюду и это очень сильно портило код. Попытался написать плагин, который бы заменял эти блоки asm {}. Но как только я стал добавлять свои узлы в дерево — IDA сразу падала. Никогда бы не подумал что проблема может быть в Garbage Collector.
В итоге проблему решил, заменив везде инструкцию на аналогичную, с которой у Hex-Rays было все в порядке. Но тут можно сказать повезло, так как такой могло и не оказаться.
Может кто-нибудь подсказать куда надо смотреть в Espion? А то оно сделано у всех подряд, и очков за него много можно было получить, обидно даже.
«The “derived datasets” on the other hand require a lot less computing power and can be readily analysed by university or high-school students, and CMS has provided a limited number of datasets in this format.»
То есть часть данных уже обработана и суперкомпьютер под столом иметь не обязательно.
High school это старшие классы средней школы, а не университет.