title: why does antivirus seem to target specific numbers?
body: <p>I was trying to make a program in c++ when I noticed something odd: everytime part of the program used a number near 2048 (I think somewhere above 2001 and less than 3000) it gets detected as a suspicious file and sent to the chest by "Avast!". changing the variable name seems to not make a difference. I was making a structure to add things to later
  this is a snippet of it. I can guess where it's getting the detection from by the way it looks, but it never bothers the compiled executable unless it has a specific range of numbers
  why might this be?</p>
  
  <pre><code> int maxstep=2100;
   int maaa[2100];
   int curinst;
  
  int main()
  {
  cout&lt;&lt;"Initializing maaa..."&lt;&lt;endl;
  
      for(int i=0; i&lt;maxstep; i++)
      {
          maaa[i]=0;
          //cout&lt;&lt;"MEM:"&lt;&lt;i&lt;&lt;" "&lt;&lt;maaa[i]&lt;&lt;endl;
      }
  cout&lt;&lt;"starting core"&lt;&lt;endl;
  int stepcnt=0;
  for(;;)
  {
      if(stepcnt&lt;maxstep)
      {
            curinst=maaa[stepcnt];
  
      }
      else
      {
          cout&lt;&lt;".";
      stepcnt=0;
      }
  stepcnt++;
  }
  </code></pre>