def check_section_unaligned(self):
        ''' Checking if any of the sections are unaligned '''
        file_alignment = self.pefile_handle.OPTIONAL_HEADER.FileAlignment
        unaligned_sections = []
        for section in self.pefile_handle.sections:
            if section.PointerToRawData % file_alignment:
                unaligned_sections.append(section.Name)

        # If we had any unaligned sections, return them
        if unaligned_sections:
            return {'description': 'Unaligned section, tamper indication',
                    'severity': 3, 'category': 'MALFORMED', 'attributes': unaligned_sections}
        return None
dataset/ETHPy150Open SuperCowPowers/workbench/workbench/workers/pe_indicators.py/PEIndicators.check_section_unaligned/original